java - 如何在pom.xml中设置部署存储库

标签 java maven deployment pom.xml

大家好! 当我部署我的 Artifact 时,我运行

clean deploy -DaltDeploymentRepository=releases::default::http://nexus.******.com/nexus/content/repositories/releases

我应该在 pom.xml 中添加什么内容,以便能够从 Idea 运行此命令,而无需在每台机器上创建自定义命令?

最佳答案

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

  <distributionManagement>
    <repository>
      <id>internal.repo</id>
      <name>MyCo Internal Repository</name>
      <url>Host to Company Repository</url>
    </repository>
  </distributionManagement>

在这里您可以找到您传递的参数的说明: http://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html

您应该将身份验证存储在 settings.xml 文件中:

<server>
  <id>internal.repo</id>
  <username>maven</username>
  <password>foobar</password>
</server>

关于java - 如何在pom.xml中设置部署存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53097965/

相关文章:

java - 使用自定义颜色在 ImageView 上添加图像叠加

java - Jetty Plugin 9启动不喜欢icu4j-2.6.1.jar

mysql - 无法创建请求的服务[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment](尝试使用EntityManager)

java - 使用 JFrame 和 BufferedReader 获取文件内容

java - BitmapFactory.decodeResource(getResources(), R.drawable.four_colors);四色是什么意思?

maven - 在 Heroku 上部署 Vaadin 14 应用程序时出现问题

WCF 服务部署 - 应用程序文件保存在哪里?

maven - 使用Maven部署后如何运行测试?

java - 分离算法中的唯一值

java - 无法在intellij中将Spring mvc部署到tomcat