我是maven的新手,我想向私有的maven倉庫repsy.io部署,只有當有一個定義的引數值為true時,例如mvn deploy parameter=true.
<distributionManagement>
<repository>/span>
<id>/span>repsy</id>/span>
<name>My Private Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/username/reponame</url>
</repository>/span>
</distributionManagement>/span>
這可能嗎?我怎樣才能做到這一點呢?
uj5u.com熱心網友回復:
也許你可以使用這里描述的skip屬性。https://maven.apache.org/plugins/maven-deploy-plugin/deploy-mojo.html#skip
mvn deploy -Dmaven.deploy.skip=true
uj5u.com熱心網友回復:
將版本庫放入組態檔中
<profiles>
<profile>/span>
<id>test</id>
<distributionManagement>/span>
<repository>/span>
<id>/span>repsy</id>/span>
<name>My Private Maven Repository on Repsy</name>
<url>https://repo.repsy.io/mvn/username/reponame</url>
</repository>/span>
</distributionManagement>/span>
</profile>/span>
</profiles>
你可以執行:mvn deploy -P test,它將使用測驗組態檔中的 repo。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/310143.html
標籤:
