MavenのgroupIdartifactIdとバージョンとは何ですか?
groupIdは、すべてのプロジェクトでプロジェクトを一意に識別するため、命名スキーマを適用する必要があります。パッケージ名のルールに従う必要があります。つまり、少なくとも管理するドメイン名と同じである必要があり、必要な数のサブグループを作成できます。 ArtifactIdは、バージョンなしのjarの名前です。
続いて、質問は、MavenのgroupIdはどうあるべきかということです。 POMには、プロジェクトに関する情報と、 Mavenがプロジェクトをビルドするために使用するさまざまな構成の詳細が含まれています。 POMを作成する前に、まずプロジェクトグループ( groupId )、その名前(artifactId)、およびそのバージョンを決定する必要があります。これらの属性は、リポジトリ内のプロジェクトを一意に識別するのに役立ちます。
これに加えて、MavenプロジェクトのartifactIdとは何ですか?
ArtifactId要素には、構築しているプロジェクトの名前が含まれています。私のJavaWeb Crawlerプロジェクトの場合、アーティファクトIDはjava-web-crawlerになります。アーティファクトIDは、 MavenリポジトリーのグループIDディレクトリーの下にあるサブディレクトリーの名前として使用されます。
IntelliJのgroupIdとartifactIdとは何ですか?
IntelliJ IDEAで現在開いているプロジェクトがない場合は、ようこそ画面で[新しいプロジェクトの作成]をクリックします。 GroupId-新しいプロジェクトのパッケージ。 ArtifactId-プロジェクトの名前。バージョン-新しいプロジェクトのバージョン。デフォルトでは、このフィールドは自動的に指定されます。
Mavenプラグインの種類は何ですか?
- プラグインのビルド-基本的に、これらのプラグインはビルドフェーズ中に実行されます。これらのプラグインは、pomの<build>要素の下で定義されます。
- レポートプラグイン-これらのプラグインは、サイト生成(レポートまたはjavadocs生成)フェーズで実行されます。
Mavenリポジトリの種類は何ですか?
- <!-
- |ローカルリポジトリMavenへのパスは、アーティファクトを格納するために使用されます。
- |
- |デフォルト:$ {user.home} /。m2 / repository。