1. ホーム
  2. maven

[解決済み] Mavenプロジェクト.ビルド.ディレクトリ

2022-02-07 09:34:34

質問内容

Maven では project.build.directory を参照していますか?私は少し混乱しています、それはMavenプロジェクト内のソースコードディレクトリまたはターゲットディレクトリを参照していますか?

どのように解決するのですか?

スーパーpomにあるmavenのプロパティを確認することができます。

jarはここにあります。

${M2_HOME}/lib/maven-model-builder-3.0.3.jar

7-zipなどのアーカイバでjarを開く(またはjarツールを使用する)。

に移動します。

org/apache/maven/model

そこには pom-4.0.0.xml .

ショートカットも入っています。

<project>
    ...
    <build>
        <directory>${project.basedir}/target</directory>
        <outputDirectory>${project.build.directory}/classes</outputDirectory>
        <finalName>${project.artifactId}-${project.version}</finalName>
        <testOutputDirectory>${project.build.directory}/test-classes</testOutputDirectory>
        <sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
        <scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
        <testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
        <resources>
            <resource>
                <directory>${project.basedir}/src/main/resources</directory>
            </resource>
        </resources>
        <testResources>
            <testResource>
                <directory>${project.basedir}/src/test/resources</directory>
            </testResource>
        </testResources>
        ...
    </build>
    ...
</project>


更新情報

ロビー活動の結果、私は へのリンクは pom-4.0.0.xml . これにより、ローカルのjarファイルを開くことなく、プロパティを確認することができます。