在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] 删除。
我来说两句