【问题标题】:Jenkins build with differents maven repositoryJenkins 使用不同的 Maven 存储库构建
【发布时间】:2014-09-12 15:31:54
【问题描述】:

我有一台 Jenkins 构建机器,情况如下:

 1. MY_MAVEN_PROJECT
 2. MY_MAVEN_PROJECT_BRANCH_1.0
 3. MY_MAVEN_PROJECT_ nightly_build

所有这些任务都使用位于 ~/m2./repository

中的通用 maven 存储库

问题是所有构建都使用相同的 Maven 存储库, 当我执行夜间构建时,我还想删除 maven 存储库,以便有一个非常干净的情况。

所以我想知道是否有可能出现这样的情况:

 1. MY_MAVEN_PROJECT
   |_ workspace maven repository (workspace/MY_MAVEN_PROJECT/m2./repository)


 2. MY_MAVEN_PROJECT_BRANCH_1.0
    |_ workspace maven repository (workspace/ MY_MAVEN_PROJECT_BRANCH_1.0/ m2./repository)


 3.MY_MAVEN_PROJECT_ nightly_build
   |_ workspace maven repository(workspace/MY_MAVEN_PROJECT_ nightly_build/m2./repository)

感谢任何帮助

【问题讨论】:

    标签: java maven svn jenkins continuous-integration


    【解决方案1】:

    在 Jenkins > maven 构建步骤 > 高级设置中,有一个复选框显示“使用私有 Maven 存储库”。
    选中此选项后,Jenkins 将告诉 Maven 使用 $WORKSPACE/.repository 作为本地 Maven 存储库。这意味着每个作业都将获得自己独立的 Maven 存储库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 2019-02-06
      • 1970-01-01
      • 2012-09-16
      • 2014-08-15
      • 1970-01-01
      • 2022-01-12
      相关资源
      最近更新 更多