2013-10-18 63 views
1

我有一個maven項目,有幾個模塊。 當我使用maven deploy插件時,所有模塊都會上傳到我的本地Nexus服務器。maven deploy - 只上傳ear文件到nexus

我想部署只上傳ear文件。

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-deploy-plugin</artifactId> 
    <version>2.7</version> 
</plugin> 
+0

你爲什麼只想這樣做?它是爲了空間嗎? –

回答

0

您需要使用這個目標:http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html

部署:部署文件來與它一起POM安裝一個假象。在這種情況下,工件信息可以從可選的指定pomFile中獲取,但可以使用命令行完成/重寫。

你可以在the usage page上找到它的一個例子。

+0

您只需在各個模塊中進行常規部署,而不是使用部署文件目標。 –

+0

@ManfredMoser如何讓我的答案**錯誤**? –

+1

這是錯誤的,因爲單獨執行目標並不能保證戰爭實際上已經完全構建,並且需要您執行兩個步驟(構建和部署),而僅在各個模塊中使用mvn部署運行它在一次執行中。所以它本身沒有錯......但比必要的複雜得多。 –

相關問題