通过 pom.xml 中的配置解决来自 JFrog artifactory 的 maven 依赖项

Resolve maven dependencies from JFrog artifactory by configuration in pom.xml

我需要将 Maven 指向 JFrog artifactory,仅用于解决依赖关系而不是部署。为此,我不允许使用 settings.xml.

我找到了 artifactory-maven-plugin]1 但它只显示了如何部署。我需要设置 username/password 以访问 JFrog 并设置 Virtual Repos 以解决工件和插件的主要问题。

想过如何在没有 settings.xml 的情况下通过 pom.xml 做到这一点吗?我可以将信用添加到环境变量中。

您可以向 POM 添加 <repositories> 部分。它不会覆盖您的 <distributionManagement>(用于部署)。它是否实际工作取决于 settings.xml.

中的镜像设置

其实我觉得很奇怪你不想改settings.xml。如果您不负责 settings.xml,您可以与相关经理交谈。您还可以询问是否将相关存储库作为代理添加到公司存储库中(如果您有这样的东西)。