【问题标题】:Maven deploy using profileMaven 使用配置文件部署
【发布时间】:2021-11-08 16:06:54
【问题描述】:

只有在定义了配置文件的情况下,我才想部署到私有 Maven 存储库。

这可能吗?我该怎么做?

【问题讨论】:

  • 如果不想部署,为什么要调用mvn deploy?为什么要额外的参数?

标签: maven maven-deploy-plugin


【解决方案1】:

将存储库放入配置文件

<profiles>
  <profile>
    <id>test</id>
    <distributionManagement>
       <repository>
           <id>repsy</id>
           <name>My Private Maven Repository on Repsy</name>
           <url>https://repo.repsy.io/mvn/username/reponame</url>
      </repository>
    </distributionManagement>
  </profile>
</profiles>

你可以执行:mvn deploy -P test,它将使用测试配置文件中的repo。

【讨论】:

    【解决方案2】:

    也许您可以使用此处描述的skip 属性:https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html#skip

    mvn deploy -Dmaven.deploy.skip=true
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-22
      • 2014-12-23
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多