我最近开始使用Jenkins并且目前使用的是版本1.492。我有一个Maven模块项目,它生成一个Jar和一个Zip文件,我想部署到Nexus Maven存储库。 当我在本地构建我的项目时,我收到消息: 将PROJECT_DIR / target / groupID / projectId-version.jar安装到LOCAL_REPO / groupID / projectId-version.jar 将PROJECT_DIR /groupID/projectId.zip安装到LOCAL_REPO / groupID / projectId / version / projectId-version-classifier.zip
使用“Post Build Action”将工件部署到Maven存储库。在Jenkins构建日志中,我可以看到我的jar已经部署,但没有关于我的zip。 是否有特定的配置来修复它?
答案 0 :(得分:0)
请参阅此链接link to interesting post它会对您有所帮助。使用maven-assembly-plugin是可行的方法。
答案 1 :(得分:0)
将项目配置为附加其他zip工件。
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.7</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>