【发布时间】:2021-11-08 16:06:54
【问题描述】:
只有在定义了配置文件的情况下,我才想部署到私有 Maven 存储库。
这可能吗?我该怎么做?
【问题讨论】:
-
如果不想部署,为什么要调用
mvn deploy?为什么要额外的参数?
只有在定义了配置文件的情况下,我才想部署到私有 Maven 存储库。
这可能吗?我该怎么做?
【问题讨论】:
mvn deploy?为什么要额外的参数?
将存储库放入配置文件
<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。
【讨论】:
也许您可以使用此处描述的skip 属性:https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html#skip
mvn deploy -Dmaven.deploy.skip=true
【讨论】: