2016-12-01 16 views
2

我有項目,有的Maven得到相同的安裝名稱,作爲構建名字

<modules> 
    <module>a</module> 
    <module>b</module> 
    <module>original_ear</module> 
    <module>original_web</module> 
</modules> 

我在EAR模塊在POM POM webmodule和 使用<finalName>changed_ear</finalName>試圖<finalName>changed_Web</finalName>父POM部署名稱。 我越來越期望xy_Web.warxy_ear.eartarget但安裝和部署,我仍然得到original_ear-version.earoriginal_web-version.ear

如何獲得相同的名稱來部署和安裝?

+1

你不能這樣做。期。 – Tunaki

+0

你爲什麼不改變模塊名稱?這個和神器名稱的問題有什麼關係?應用程序運行的上下文不需要匹配war或ear文件名呢? – wemu

回答

0

Maven不會這麼做。您必須根據文件類型重命名您製作的文件。您可能需要製作一個bat文件或將其添加到您正在使用的bat文件中。

+0

這並不是說Maven不會這麼做。有一個腳本不會幫助你。這就是說,Maven倉庫不會接受帶有自定義名稱的文件,並且將始終根據標準命名,根據其座標對其進行重命名。 – Tunaki

相關問題