2

私のプロジェクトでは maven-antrun-plugin が使用され、多くの場所で名前付きのプロパティ

プロジェクト.ビルド.ディレクトリ

が参照されていますが、このプロパティがどの値に設定されているかわかりません。私はググってみましたが、これが言及されている場所をいくつか見つけましたが、このプロパティがどのような値に設定されているかについての正式なメモを見つけることができませんでした.

また、maven-antrun-plugin を使っているので、このプロパティは Maven か Ant で設定されていると教えていただけると助かります。

4

1 に答える 1

4

project.build.directoryAnt スクリプトが pom.xml に埋め込まれている場合にそのまま利用できる Maven プロパティです。

外部の ant ビルド ファイルを呼び出す場合、このプロパティは次の場所で使用できます。maven.project.build.directory

デフォルトでは、このプロパティの値はtargetディレクトリです。

このデフォルト値は、pom.xml<directory>のセクションに要素を追加することで変更できます。<build>

<build>
    <directory>something</directory>
    ...
</build>

maven-antrun-plugin の maven プロパティの詳細はこちら

この情報源からの具体的な引用:

Maven で使用できるすべてのプロパティは、ターゲット構成でも使用できます。ただし、ant タスクを使用して外部 Ant ビルド スクリプトを呼び出したい場合があります。名前の競合を避けるために、プロパティのサブセットのみが外部 Ant ビルドに渡されます。これらには、POM のプロパティ セクションで定義されたすべてのプロパティが含まれます。また、一般的に使用される一部の Maven プロパティのプレフィックス付きバージョンも含まれています。

于 2013-02-27T11:10:32.437 に答える