具体来说,我运行launch4j-maven-plugin
插件来生成一个.exe
文件。这仅适用于Windows,所以我想知道我是否可以在其他平台上“选择退出”此步骤?
插件与执行阶段相关联,如此
<plugin>
...
<execution>
<id>l4j-clui</id>
<phase>package</phase>
<goals>
<goal>launch4j</goal>
</goals>
</execution>
...
答案 0 :(得分:3)
您可以将该插件包装在单独的build profile下,并在您想要的版本上启用该配置文件
例如:
<project>
...
<profile>
<id>generate-exe</id>
<build>
<plugins>
<plugin>
<!_- your plugin configuration -->
</plugin>
...
</plugins>
</build>
</profile>
...
</project>
现在在启动maven时传递参数以指定配置文件
例如:
mvn clean install -Pgenerate-exe