Linux と Windows の両方で使用できるアプリケーションを Java で作成しました。現在、 を実行するmvn package
と、私の Maven ビルド システムは WiX を使用して .msi を生成します。
2 つのパッケージ「タスク」を作成する方法はありますかmvn package-windows or
? mvn package-linux`
両方のバージョン(LinuxとWindows)をパッケージ化する場合は、mvnパッケージフェーズを別のアーティファクトを構築する追加のフェーズにバインドできます。
...
<plugin>
<groupId>org.group.extra</groupId>
<artifactId>extra-maven-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
[...]
</configuration>
<goals>
<goal>package</goal>
</goals>
</execution>
</executions>
</plugin>
...
それはおそらくあなたがmaven-wix-pluginですでに行ったことでした。
プロファイルを使用してそれを行うか、3つのプロジェクトを作成する方がよいでしょう。1つはコア用、もう1つはLinux用、もう1つはコアプロジェクトを使用するWindows用です。