对于 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/