Maven 包范围

Maven Package Range

我想事先检查我的 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 在我的项目中

使用 Maven,您可以使用 mvn dependency:listmvn dependency:tree 以列表或树格式显示项目依赖关系。

mvn display-dependency-updates 检查更新。

在 Maven 中,您不使用版本号范围。这实际上是一个针对依赖项的功能,但它被认为是不好的做法。

相反,您定期使用 versions 插件更新依赖项。您可以使用 allowMajorUpdates.

等参数对其进行精细控制