2013-01-17 36 views
0

關於Maven的快速問題及其生成不同Java包的能力。Maven:自動生成一個包

我在一個場景,我需要建立多個包,相同的代碼庫,基於我目前需要的不同的命名約定。

這將是一個例子。

package com.company.app.development 
package com.company.app.test 

無論如何我可以用Maven做到這一點嗎?同樣,主要的問題是我需要能夠使用Maven動態更改包名稱。

我正在做一個Android項目,但我相信這適用於任何可以使用Maven的東西。

+0

您是通過原型問一個存根項目的生成,還是正在尋找一些能修改正在進行的項目中的包名和相關目錄的東西? – GreyBeardedGeek

+0

修改軟件包名稱〜我可能找到了解決方案,但我正在測試 – adrian

+0

不要忘記,僅僅修改源文件中的軟件包聲明是不夠的 - 您需要更改目錄結構以匹配。 – GreyBeardedGeek

回答

0

使用maven classifier。您將部署您的罐子與devtest分類器。然後根據您的環境使用profiles來引用並構建不同的版本。

+0

這似乎只是添加一個文件名字瓶,沒有真正改變類包 – adrian

+0

sry,誤解你的問題。我不確定maven是否提供了一種動態更改包名稱的方法。 –