2016-06-28 80 views
1

我想知道是否有可能爲一些創建特定的maven原型,而不是整個模塊或項目。是否可以爲某些包創建Maven原型?

例如:

scr 
|-- main 
| '-- java 
|  '-- defaultpackage 
|   |-- service 
|   '-- repository 
|  '-- newpackage 
|   |-- service 
|   '-- repository 

因此,我可以創建newpackage塊與一個原型。

+0

這是不肯定的但是,你有具體的原型,完成項目爲什麼不創建一個自定義的原型,並與一個徹頭徹尾的框功能通用目錄並在創建項目時對其進行自定義。我就是這麼做的。 – Jeet

+0

我不能這樣做,因爲我需要將這個新的原型應用到現有的項目中。由於所有的包都不能在項目啓動時創建,我需要這種增量方法。當然,我的例子是一個簡單的例子,在我們的例子中,我們會有更多的包,裏面有特定的類。 – abierto

+1

我明白了。如果我能成功,我會對此進行一些研究。 – Jeet

回答

0

Maven/Guide to Creating Archetypes, 2. Create the archetype descriptor

An optional <allowPartial>true</allowPartial> tag makes it possible to run the archetype:generate even on existing projects.

archetype:generate

If the project is updated with a partial archetype, it is done in the current directory.

+0

我正在做什麼解釋那裏,但我得到這個錯誤: '[錯誤]無法執行目標org.apache.maven.plugins:maven-archetype-plugin:2.4:生成(默認cli)項目myproject:不要重寫文件org.eclipse.m2e.core.prefs - > [Help 1]'。 myproject是現有的項目。 – abierto

相關問題