maven包范围

1l5u6lss  于 2021-08-20  发布在  Java
关注(0)|答案(2)|浏览(288)

我想事先检查一下我的maven项目将使用哪些包范围?我的意思是像npm package.json或像nuget一样发布nuget依赖范围。
我没有看到一个地方。因为pom.xml并不是每次都包含包的范围,而是由maven版本管理器解析。我看到了这个https://www.mojohaus.org/versions-maven-plugin/examples/display-dependency-updates.html 基本上是给我看最新的。在我的项目中,我想要像a>=1.00或b>=1.0.0<=2.0.0这样的东西

uqjltbpv

uqjltbpv1#

在maven中,版本号不使用范围。实际上,对于依赖项来说,这是一个特性,但它被认为是一种不好的做法。
相反,您可以使用 versions 插件。您可以使用以下参数对此进行精细控制: allowMajorUpdates .

j0pj023g

j0pj023g2#

使用maven,您可以使用 mvn dependency:listmvn dependency:tree 以列表或树格式显示项目依赖项。
mvn display-dependency-updates 以检查更新。

相关问题