5

私はMavenにちょっと慣れていないので、アーキタイプjarをローカルリポジトリにインストールする方法を知りたいです

次のファイルを含むディレクトリ com.foo を取得しました。

maven_metadata_local.xml
[1.00.00-SNAPSHOT] 

これらのファイルを含む

_maven.repository
   foo-archetype-1.00.00-SNAPSHOT.jar
   foo-archetype-1.00.00-SNAPSHOT.pom
   maven_metadata_local.xml

私が読んだことから、このアーキタイプを使用してテンプレート プロジェクトを構築する方法があることは理解していますが、最初にそれをローカル リポジトリにインストールする必要があります。

ありがとう

4

2 に答える 2

8

私はそれを行うことができました:

maven_metadata_local.xml私がしたことは、groupId、artifactId、およびバージョンを取得するために開かれました

そのディレクトリからこのコマンドを実行します

mvn install:install-file                            
-Dfile=foo-archetype-1.00.00-SNAPSHOT.jar     \
-DgroupId=com.foo                             \
-DartifactId=foo-archetype                    \
-Dversion=1.00.00-SNAPSHOT                    \
-Dpackaging=jar                               \
-DgeneratePom=true

完了したら ( BUILD SUCCESS) ローカル リポジトリにビルドを取得します。プロジェクトを作成するフォルダーに移動し、このコマンドを実行します。

mvn archetype:generate                \
-DarchetypeGroupId=com.foo            \
-DarchetypeArtifactId=foo-archetype   \
-DarchetypeVersion=1.00.00-SNAPSHOT   \
-DgroupId=com.mycom                   \
-DartifactId=myApp                    \
-Dversion=myversion-SNAPSHOT

Eclipseで既存のmavenプロジェクトをインポートし、プロジェクトを右クリック-> maven-> updateすると、完全なビルドが動作する準備が整いました

于 2013-01-21T07:21:12.757 に答える
1

アーキタイプをローカル リポジトリに追加することは、他の依存関係を追加することと同じです。mvn installコマンドを実行するだけです。

于 2013-01-19T19:20:42.980 に答える