0

对于通过 maven 创建 zip 文件,我遵循以下命令:创建 maven“目标”目录的 zip 存档,我正在使用这个 maven 命令assembly:single

是否可以仅在Package阶段创建 zip 文件(意味着使用Clean package)?

4

1 回答 1

1

请尝试在<plugins>后面添加<pluginManagement>如下示例:-

<pluginManagement>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-assembly-plugin</artifactId>
      <version>2.4</version>
      <configuration>
        <descriptors>
          <descriptor>src/main/assembly/zip.xml</descriptor>
        </descriptors>
      </configuration>
      <executions>
        <execution>
          <id>make-assembly</id> <!-- this is used for inheritance merges -->
          <phase>package</phase> <!-- append to the packaging phase. -->
          <goals>
            <goal>single</goal> <!-- goals == mojos -->
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</pluginManagement>
<plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-assembly-plugin</artifactId>
    </plugin>
</plugins>

请参阅POM 参考:插件管理以获取更多信息。我希望这可能会有所帮助。

于 2013-04-29T08:43:25.467 回答