2017-08-01 14 views
0

私は、元のディレクトリから新しいディレクトリにプロジェクトを作成しようとしています。アーキタイプを作成し、プロジェクトのgenerated-sources/archetypeディレクトリに "mvn install"を実行しました。私はその後新しく直接変更し、 "mvn archetype:generate"を実行します。私は次に、groupID、artifactIDなどのプロンプトを表示します。私はそれらを提供し、プロジェクトが作成されます。しかし、その新しいプロジェクトを開くと、すべてのクラスなどをアーキタイプから削除するのではなく、空白のApp.javaクラスしかありません。私は間違って何をしていますか?maven archetypeからプロジェクトを作成する:mvn archetype:generateを実行すると、Appクラスのみが作成されます

+0

どのようなタイプのプロジェクトを作成していますか? –

+0

自分のプロジェクトから作成したカスタムアーキタイプを使用しています。私は可能な解決策を見つけました:私はmvn install archetype:update-local-catalogをmvn installの代わりに実行することができます。そして、私のカスタムarchetypeは認識されます – arsenal11

答えて

0

実行中 mvn install archetype:update-local-catalogはカスタムアーキタイプを使用可能にします。次に、 mvn archetype:generate -DarchetypeCatalog:local を実行すると、新しいプロジェクトを作成するために私のカスタムアーキタイプを選択できるようになりました。

+0

update-local-catalogなしでarchetypeにmvn clean installを実行するだけで、 mvn archetype:generate -DarchetypeGroupId = ... -DarchetypeArtifactId = ... -DarchetypeVersion = ...カタログを使用せずに、コマンドラインでarchetypeを参照することができます。 –

関連する問題