maven - 如何使用 Maven 修改 POM 文件的设置以支持 Artifactory 上的访问 token

标签 maven artifactory maven-deploy-plugin

我有一个 pom.xml 文件。如何使用 pom.xml 设置用户名和密码?

<servers>
  <server>
    <id>what needs to passed in id </id>
    <username>usename</username>
    <password>Apikey</password>
  </server>
</servers>    

最佳答案

输入 <servers>阻止至~/.m2/settings.xml和 pom.xml 的存储库参数

在 pom.xml 中:

<distributionManagement>
    <repository>
        <id>repo1</id>
        <name>our-project-releases</name>
        <url>https://our-project.artifactoryonline.com/our-project/snapshots-local</url>
    </repository>
    <snapshotRepository>
        <id>repo2</id>
        <name>our-project-snapshots</name>
        <url>https://our-project.artifactoryonline.com/our-project/snapshots-local</url>
    </snapshotRepository>
</distributionManagement>

在~/.m2/settings.xml

<servers>
  <server>
    <id>repo1</id>
    <username>usename</username>
    <password>Apikey</password>
  </server>
  <server>
    <id>repo2</id>
    <username>usename</username>
    <password>Apikey</password>
  </server>
</servers>

引用:

https://maven.apache.org/plugins/maven-deploy-plugin/usage.html

关于maven - 如何使用 Maven 修改 POM 文件的设置以支持 Artifactory 上的访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64999462/

相关文章:

maven - 如何使 Maven 部署插件只上传特定文件?

maven - 如何在 Maven 中仅部署 zip Artifact

java - 打开 pom.xml 时 Eclipse 编辑器不会打开

java - 缺少 Artifact com.oracle :ojdbc14:jar:10. 2.0.1.0

jenkins - 使用Artifactory Gradle插件在Jenkins Pipeline中设置项目版本

nexus - 从 Maven 命令行将 SNAPSHOT 工件和源部署到 Nexus

java - 用 Maven 解决 jar 问题?

java - 错误 "java.lang.NoSuchFieldError: WRITE_DURATIONS_AS_TIMESTAMPS"

python - Artifactory - 进行 REST 调用时出现 Tomcat 错误

macos - 将标签推送到 Artifactory 中的私有(private) docker 注册表从 mac 失败