gpt4 book ai didi

java - Maven 直接复制为 Artifact

转载 作者:行者123 更新时间:2023-11-29 03:02:03 26 4
gpt4 key购买 nike

我有一个由单个 ZIP 文件组成的 Maven 项目。我想直接导出这个 zip 文件作为 maven 包/安装的结果 Artifact 。也就是说,maven 唯一会做的干预就是直接将 ZIP 文件作为 Artifact 。

我尝试使用 Maven Assembly,但这会创建一个包含我的 ZIP 文件的 ZIp 文件。我想避免这种冗余。

这可能吗?

最佳答案

最简单的解决方案是使用 build-helper-maven-plugin您可以在其中将适当的 zip 文件附加到 pom Artifact 。我建议将包装设置为 pom 但将 build-helper-maven-plugin 添加到 installdeploy 阶段。配置可能如下所示:

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.10</version>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>some file</file>
<type>extension of your file </type>
<classifier>optional</classifier>
</artifact>
...
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

关于java - Maven 直接复制为 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34196853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com