私は Maven Artifact に変換したい Maven (eclipse) プロジェクトを持っています - 他の人がそこから新しいプロジェクトを生成できるようにします。
アーティファクトを作成する
には、pom.xmlが存在するprojディレクトリにcdします
mvn install
この後、
.m2\repository にプロジェクトが追加されていることがわかります。
しかし<user_home>\.m2\archetype-catalog.xml - アーキタイプが追加されていませんでした。
したがって、次のように手動で追加しました。
<archetype>
<groupId>com.whatever</groupId>
<artifactId>myapp</artifactId>
<version>1.0.0-BUILD-SNAPSHOT</version>
<repository></repository>
</archetype>
これはローカルリポジトリであるため、タグに何を指定すればよいかわかりません。
しかし、次を使用して新しいプロジェクトを生成できません。
mvn archetype:generate -DarchetypeCatalog=local
アーキタイプを選択するように求められますが、その後エラーが発生します:
[エラー] ゴール org.apache.maven.plugins:maven-archetype-plugin:2 .2:generate (default-cli) をプロジェクト standalone-pom で実行できませんでした: 目的のアーキタイプが存在しません (com.whatever:myapp: 1.0.0-BUILD-SNAPSHOT) -> [ヘルプ 1]
どのステップが欠けていますか?