1

具体的には、launch4j-maven-pluginプラグインを実行して.exeファイルを生成します。これは Windows でのみ機能するため、他のプラットフォームでこのステップを「オプトアウト」できるかどうか疑問に思っていました。

プラグインは、このように実行フェーズに関連付けられています

<plugin>
...
<execution>
     <id>l4j-clui</id>
     <phase>package</phase>
     <goals>
          <goal>launch4j</goal>
     </goals>
</execution>
...
4

1 に答える 1

3

そのプラグインを別のビルド プロファイルでラップし、必要なビルドでそのプロファイルを有効にするだけです。

例えば:

<project>
  ...
<profile>
<id>generate-exe</id>
  <build>
    <plugins>
      <plugin>
        <!_- your plugin configuration -->
      </plugin>
      ...
    </plugins>
  </build>
</profile>
  ...
</project>

Maven の起動中にパラメーターを渡してプロファイルを指定するようになりました

例えば:

mvn clean install -Pgenerate-exe
于 2013-07-31T19:15:21.380 に答える