首页 文章

Jenkins“Post Build Action”在Maven存储库上部署zip

提问于
浏览
0

我最近开始使用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 . 是否有特定的配置来修复它?

2 回答

  • 0

    看到这个链接link to interesting post它会帮助你 . 使用maven-assembly-plugin是可行的方法 .

  • 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>
    

相关问题