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 回答