0

私は 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]

どのステップが欠けていますか?

4

1 に答える 1

-1

アーキタイプ記述子を生成するには、元のプロジェクト内からアーキタイプ プラグインを実行する必要があります。

これを行う方法の例を次に示します。

完全な手順は次のとおりです。 http://hello-its-crazy.blogspot.in/2012/08/steps-to-create-maven-archetype-from.html

于 2013-09-06T13:44:54.327 に答える