我想知道是否有可能爲一些包創建特定的maven原型,而不是整個模塊或項目。是否可以爲某些包創建Maven原型?
例如:
scr
|-- main
| '-- java
| '-- defaultpackage
| |-- service
| '-- repository
| '-- newpackage
| |-- service
| '-- repository
因此,我可以創建newpackage
塊與一個原型。
我想知道是否有可能爲一些包創建特定的maven原型,而不是整個模塊或項目。是否可以爲某些包創建Maven原型?
例如:
scr
|-- main
| '-- java
| '-- defaultpackage
| |-- service
| '-- repository
| '-- newpackage
| |-- service
| '-- repository
因此,我可以創建newpackage
塊與一個原型。
見Maven/Guide to Creating Archetypes, 2. Create the archetype descriptor:
An optional
<allowPartial>true</allowPartial>
tag makes it possible to run thearchetype:generate
even on existing projects.
If the project is updated with a partial archetype, it is done in the current directory.
我正在做什麼解釋那裏,但我得到這個錯誤: '[錯誤]無法執行目標org.apache.maven.plugins:maven-archetype-plugin:2.4:生成(默認cli)項目myproject:不要重寫文件org.eclipse.m2e.core.prefs - > [Help 1]'。 myproject是現有的項目。 – abierto
這是不肯定的但是,你有具體的原型,完成項目爲什麼不創建一個自定義的原型,並與一個徹頭徹尾的框功能通用目錄並在創建項目時對其進行自定義。我就是這麼做的。 – Jeet
我不能這樣做,因爲我需要將這個新的原型應用到現有的項目中。由於所有的包都不能在項目啓動時創建,我需要這種增量方法。當然,我的例子是一個簡單的例子,在我們的例子中,我們會有更多的包,裏面有特定的類。 – abierto
我明白了。如果我能成功,我會對此進行一些研究。 – Jeet