在我的团队中,我们有一个由其他2个项目使用的公共模块(项目C):
项目A - >项目C
项目B - >项目C
我们都在使用maven 3.我们还有一个Artifactory服务器。
每次有项目C的更新时,我真的不想要更新Project A和B poms的麻烦。我只想要最新的版本。
与此同时,我不希望每当有变化时都不得不为项目C更新pom。
这可能吗?
答案 0 :(得分:0)
对于第一部分,您可以看一下: How do I tell Maven to use the latest version of a dependency?
基本上,您可以配置A和B以依赖最新版本的C. 对于C,您可以在git或其他东西中配置一个钩子,以便每次更改时自动更新C的版本。参见: