java - Nexus - 找出哪些 Artifact 和 Artifact 是根据哪些 Artifact 构建的

标签 java maven dependency-management nexus

对于 Nexus 中的 Artifact ,我想找出类路径,即该 Artifact 是针对哪个 Artifact 的哪个版本构建的。当然,解析pom会给出一些提示,但由于我们有父POM、依赖管理等,这是一项艰巨的任务。

我猜 Maven 不会自动将这些信息存储在 jar 或 side Artifact 中(至少我找不到这样的东西,非常欢迎提示),但是有没有一种简单的方法来调整构建过程,以便Maven 是否将这些信息放入 Nexus 存储库?

最佳答案

Nexus 不提供此类功能。您可以通过调用以下方式使用 Maven 依赖关系树:

mvn dependency:tree

如果您使用 CI(持续集成)服务器(例如 Hudson/Jenkins、Bamboo、TeamCity 等),您通常可以看到此构建使用了快照的哪些特定版本。

关于java - Nexus - 找出哪些 Artifact 和 Artifact 是根据哪些 Artifact 构建的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39141747/

相关文章:

java - 尝试比较两个对象并提取包含它们差异的第三个对象

java - 如何在 IntelliJ Idea 中添加远程 Maven 存储库?

scala - SBT 与 Maven Central - 在工件 url 中删除 Scala 版本

react-native - 特定于平台的依赖导入

javascript - WEBRTC 可以使用共同浏览功能吗?

java - 如何从 cassandra-jdbc 结果集中获取列名?

java - Hibernate多对多关系查询

Java的Maven工具,如何使用mvn uninstall package?

java - 找不到 Itext7 jar

maven - 依赖管理和范围