私はMavenを初めて使用し、コマンドラインを使用してMavenプロジェクトを作成してみました。実行するとmvn archetype:generate
コマンドラインからすべてのプロセスが完了した後の最初のことは次のとおりです。
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains)
Enterキーを押すと、これらをスキップできることを私は知っています。しかし、私は本当にこれらの線が正確に何であるかを知りたかったのですか?私はグーグルで検索しましたが、はっきりとした簡単な答えはありません。私の質問は次のとおりです。
シャープで鮮明な答えやリンクを探しています。
更新:これらは、「番号を選択してください..」が表示される直前の数行です。
1380: remote -> tr.com.lucidcode:kite-archetype (A Maven Archetype that allows u
sers to create a Fresh Kite project)
1381: remote -> uk.ac.rdg.resc:edal-ncwms-based-webapp (-)
1382: remote -> uk.co.nemstix:basic-javaee7-archetype (A basic Java EE7 Maven ar
chetype)
1383: remote -> us.fatehi:schemacrawler-archetype-maven-project (-)
1384: remote -> us.fatehi:schemacrawler-archetype-plugin-command (-)
1385: remote -> us.fatehi:schemacrawler-archetype-plugin-dbconnector (-)
1386: remote -> us.fatehi:schemacrawler-archetype-plugin-lint (-)
**Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 630:**
Choose org.Apache.maven.archetypes:maven-archetype-quickstart version:
1: 1.0-alpha-1
2: 1.0-alpha-2
3: 1.0-alpha-3
4: 1.0-alpha-4
5: 1.0
6: 1.1
Choose a number: 6:
コマンドmvn archetype:generate:
アーキタイプから新しいプロジェクトを生成するか、部分的なアーキタイプを使用している場合は実際のプロジェクトを更新します。プロジェクトが完全に生成されると、artifactIdに対応するディレクトリに生成されます。プロジェクトが部分的なアーキタイプで更新される場合、それは現在のディレクトリで行われます。
Mavenには1000を超えるアーキタイプがあり、それらのいずれかを選択すると、Mavenプロジェクトが生成され、サンプリングされます。これには、デフォルトでpom.xmlに依存関係が含まれます。
630はデフォルトで、基本的に:remote-> org.Apache.maven.archetypes:maven-archetype-quickstart