我可以为maven工件提供4件版本吗?

时间:2011-05-20 22:16:17

标签: maven dependencies

我创建了一个maven工件,它是另一个maven工件的特定版本的包装器。为了便于使用,我想让我的版本与我所依赖的工件保持同步。但是,我可能会比其他工件的版本更频繁地升级我的工件版本。所以,我想做这样的事情:

所以,如果其他工件是这样的:

org.foo.bar:blarb:1.7.0

我想发布这样的内容:

org.foo.bar:blarb-wrapper:1.7.0.0

这让我可以自由地将包装器升级为这样的东西:

org.foo.bar:blarb-wrapper:1.7.0.1

包装器的1.7.0.0和1.7.0.1都需要1.7.0的blarb。当blarb推出1.7.1时,我会发布1.7.1.0(可能还有更多)。

所以,我的问题是:这是否可能在maven,如果不是什么是合理的解决方案?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,如version-rules中所述。您可以通过build helper, parse version

访问部分版本