0
我們有一個特殊的配置文件,允許我們將工件部署到我們內部的maven庫存庫以及位於谷歌雲端的外部庫。如何從我們的pom文件中部署特定配置文件中的工件
<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<id>nexus</id>
<name>Internal Releases</name>
<url>http://internal_instance_ip/nexus/content/repositories/releases</url>
<layout>default</layout>
</repository>
<snapshotRepository>
<uniqueVersion>true</uniqueVersion>
<id>nexus-snapshots</id>
<name>Internal Snapshots</name>
<url>http://internal_instance_ip/nexus/content/repositories/snapshots</url>
<layout>default</layout>
</snapshotRepository>
</distributionManagement>
<profiles>
<profile>
<id>gce</id>
<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<id>nexus-gce</id>
<name>External Releases</name>
<url>https://gce_instance_ip/content/repositories/releases</url>
<layout>default</layout>
</repository>
<snapshotRepository>
<uniqueVersion>true</uniqueVersion>
<id>nexus-snapshots-gce</id>
<name>External Snapshots</name>
<url>https://gce_instance_ip/content/repositories/snapshots</url>
<layout>default</layout>
</snapshotRepository>
</distributionManagement>
</profile>
</profiles>
,當我試圖部署項目,它抱怨:
Return code is: 413, ReasonPhrase: Request Entity Too Large.
項目有很多的模塊,導致故障並不需要部署到谷歌雲中的一個。我如何排除該模塊從部署到谷歌雲回購,但仍部署到內部回購?
試圖運行命令:MVN - -projects! -Pgce clean deploy,似乎沒有用,它仍然試圖將該模塊部署到谷歌雲中 –
user468587
排除模塊在'Reactor Build Order'下的命令輸出中怎麼樣?您使用的是什麼Maven版本?我想知道是否選項'--projects' resp。 '-pl'可能在你正在使用的特定版本中有問題...(我正在使用3.3.3或3.2.1) – Clauds