Ответ 1
Вы можете найти те свойства maven в супер pom.
Здесь вы найдете банку:
${M2_HOME}/lib/maven-model-builder-3.0.3.jar
Откройте банку с помощью 7-zip или другого архиватора (или используйте инструмент 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>
Update
После некоторого лоббирования я добавляю ссылку в pom-4.0.0.xml
. Это позволяет вам видеть свойства, не открывая локальный файл jar.