Maven project.build.directory

费萨尔·阿卜杜莱

在Maven中,project.build.directory指的是什么?我有点困惑,它引用了Maven项目中的源代码目录还是目标目录?

马巴

您可以在超级pom中找到这些maven属性。

您可以在这里找到罐子:

${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文件即可查看属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章