小编Pat*_*edl的帖子

使用maven-release-plugin更新版本

我正在使用maven 3.0.4与cvs和jenkins的组合.

我有一个带有主pom和一些模块的多模块项目.

为了正确版本化,我在jenkins中设置了一些环境变量.

第一步是我在执行maven目标的jenkins中有一个预构建步骤:

--batch-mode release:update-versions -DdevelopmentVersion=${ACTUAL_VERSION}${BUILD_NUMBER}-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)

现在,maven正在更新我父pom的版本以及从模块到父pom的连接.这一切都运行正常,但我有一些内部依赖关系模块之间没有更新.我怎么能强迫maven更新它们呢?

例:

--Parent - Module1 - Module2

在模块2中,存在对module1的依赖性,例如

<dependency>
    <groupId>xyz</groupId>
    <artifactId>module2</artifactId>
    <version>0.0.1-SNAPSHOT</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

发布后:更新版本的父pom和模块已更新,但依赖项现在仍然引用旧版本.有没有办法更新这个依赖版本?

maven maven-release-plugin jenkins

1
推荐指数
1
解决办法
2369
查看次数

标签 统计

jenkins ×1

maven ×1

maven-release-plugin ×1