通过maven轻松管理依赖关系

时间:2013-12-18 13:02:49

标签: maven

在我的团队中,我们有一个由其他2个项目使用的公共模块(项目C):

项目A - >项目C

项目B - >项目C

我们都在使用maven 3.我们还有一个Artifactory服务器。

每次有项目C的更新时,我真的不想要更新Project A和B poms的麻烦。我只想要最新的版本。

与此同时,我不希望每当有变化时都不得不为项目C更新pom。

这可能吗?

1 个答案:

答案 0 :(得分:0)

对于第一部分,您可以看一下: How do I tell Maven to use the latest version of a dependency?

基本上,您可以配置A和B以依赖最新版本的C. 对于C,您可以在git或其他东西中配置一个钩子,以便每次更改时自动更新C的版本。参见:

http://maven.apache.org/maven-release/maven-release-plugin/