の意味は何ですか
<directory>${project.basedir}</directory>
そして
${project.build.directory}
pom.xmlで
すべてのMavenプロジェクトで利用可能なプロパティのセットがあります。
POMの概要 から:
project.basedir
:現在のプロジェクトが存在するディレクトリ。
つまり、これは、Mavenプロジェクトがシステム上のどこにあるかを示しています。 pom.xml
ファイルの場所に対応します。 POMが/path/to/project/pom.xml
内にある場合、このプロパティは/path/to/project
と評価されます。
一部のプロパティは、project.build.directory
の場合である Super POM からも継承されます。 POMの<project><build><directory>
要素内の値です。 Mavenモデル を見ると、これらすべての値の説明を取得できます。 project.build.directory
の場合:
ビルドによって生成されたすべてのファイルが配置されるディレクトリ。デフォルト値は
target
です。
これは、ビルドによって生成されたすべてのファイルを保持するディレクトリです。
${project.basedir}
は、プロジェクトのルートディレクトリです。
${project.build.directory}
は${project.basedir}/target
と同等です
ここで定義されているとおり: https://github.com/Apache/maven/blob/trunk/maven-model-builder/src/main/resources/org/Apache/maven/model/pom-4.0。 0.xml#L5