我最近开始使用Jenkins,目前使用1.492版本。我有一个Maven模块项目,它生成一个Jar和一个Zip文件,我想将它们部署到Nexus Maven存储库中。当我在本地构建我的项目时,我得到这样的消息:安装PROJECT_DIR/target/groupID/project -version.jar到LOCAL_REPO/groupID/project -version.jar安装PROJECT_DIR/groupID/projectId.zip到LOCAL_REPO/groupID/projectId/version/projectId-version-classifier.zip
使用"Post Build Action"将工件部署到Maven存储库。在Jenkins的构建日志中,我可以看到我的jar被部署了,但是没有关于我的zip的任何信息。是否有特定的配置来修复它?
配置您的项目以附加额外的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>