2016-06-28 15 views
1

モジュールまたはプロジェクト全体ではなく、パッケージの特定のMavenアーキタイプを作成できるかどうかは疑問でした。例えばいくつかのパッケージに対してMavenのアーキタイプを作成することは可能ですか?

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

だから私は原型とnewpackageブロックを作成することができます。

+0

それはしかし、なぜあなたはプロジェクトを完了するために特定の原型を持つカスタム原型を作成していないことを確認するボックス機能のうちではありませんジェネリックディレクトリを作成し、プロジェクトを作成するときにそれをカスタマイズします。それが私のやり方です。 – Jeet

+0

私はこの新しいアーキタイプを既存のプロジェクトに適用する必要があるため、これを行うことはできません。プロジェクトの開始時にはすべてのパッケージを作成できないため、私はインクリメンタルなアプローチのためにこれを必要とします。もちろん、私の場合は簡単な例でした。私たちのケースでは、2つ以上のパッケージがあり、その中に特定のクラスがあります。 – 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

私はそこで説明したことをしていますが、このエラーが発生しています: '[ERROR]目標org.apache.maven.plugins:maven-archetype-plugin:2.4:generate(default-cli)on project myproject:ファイルorg.eclipse.m2e.core.prefs - > [Help 1] 'を書き換えません。 myprojectは既存のプロジェクトです。 – abierto

関連する問題