在Maven中有没有办法声明依赖项版本范围,并且是否可以针对构建的compile
阶段的下限解决?
例如。我使用版本范围[1.2.0,1.999.999]
声明依赖关系。我希望compile
阶段特别是使用1.2.0
版本,但是要部署的POM仍然显示我的兼容版本范围为[1.2.0,1.999.999]
。
我的项目是图书馆。对于非图书馆项目,我只会固定一个特定版本。
我明白了你的意思,但是我不确定这是正确的主意。
首先,当今版本范围不是很受欢迎。人们倾向于避开它们,因为构建不可再现。afaik,他们并没有真正弃用。
使用版本范围显示兼容性是出乎意料的。也许POM中的评论会更好。