1

假设您在同一个 Eclipse 工作区中有 2 个项目。我会打电话给他们project1project2

  • project1在 1.0.0 版本中;
  • project2是1.2.0版本;
  • project1project2作为它的依赖;
  • project2不是 的孩子project1

我想要实现的是:我想将project2版本更新为 1.3.0(例如),并更新依赖版本project1以引用新版本的project2. 是否有任何自动化的方式可以使用 Maven/Eclipse 来做到这一点,或者我必须手动完成?

4

1 回答 1

2

我认为Maven没有直接的方法。但是我会尝试不同的方法:

  • project1将其版本号写入属性文件,例如project1.version = 1.0.0. 这可以使用过滤轻松完成。
  • project2使用properties-maven-plugin和依赖项读取属性以project1使用类似<version>project1.version</version>.

但是我觉得这种方法很奇怪。我认为你的两个项目非常接近,应该共享一个父 pom 并具有相同的版本,或者你应该手动处理这个,因为版本更新绝不是微不足道的,应该谨慎(和测试)完成。

于 2013-07-03T19:02:19.323 回答