2016-04-01 21 views
0

Ich bin neu bei Apache Maven und möchte eine Möglichkeit kennen, eine Windows-CAB-Datei als Teil des Maven-Build-Lebenszyklus zu erstellen.Wie erstellt man eine Windows-CAB-Datei mit Maven 3?

Ich hatte gehofft, dass es ein Plugin für die Aufgabe geben würde, aber scheint nicht zu finden.

Hilfe geschätzt.

Antwort

0

Bearbeiten: Es sieht so aus, als ob die Ant Cab-Aufgabe auf einer Abhängigkeit beruht, die nicht mehr existiert. Andere Ressourcen verweisen auf die Verwendung eines in Java geschriebenen Cab creator Tools, das Tool lcab unter Linux oder makecab.exe unter Windows. Eine andere Option wäre die Verwendung einer Zip-Datei, die weiter unterstützt wird.

Was suchen Sie für die AntRun plugin für Maven, die Ihnen dann Zugriff auf die Ant Cab task geben wird.

Hier ist ein nicht getestet Beispiel dafür, was Sie zu Ihrem POM in den Plugins Abschnitt hinzufügen würde:

<plugin> 
    <artifactId>maven-antrun-plugin</artifactId> 
    <executions> 
     <execution> 
     <id>ant-example</id> 
     <phase>prepare-package</phase> 
     <goals> 
      <goal>run</goal> 
     </goals> 
     <configuration> 
      <tasks> 
      <cab cabfile="target/example.cab" basedir="deploy/folder"/> 
      </tasks> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
+0

Thianks das sieht aus wie es funktioniert .. Ich brauche das Kabinett sdk .. – garyM

+0

jadez zu installieren, Diese Funktionalität ist in Ameise gebrochen. Es sieht so aus, als müsste ich die cab.java-Datei von ant umgestalten. – garyM

+0

Das ist bedauerlich. Es gibt einige andere Tools zum Erstellen von CAB-Dateien, aber sie scheinen nicht direkt mit Maven zu arbeiten. – jaydez