Maven super Pom中定义的一些属性
maven-model-builder.jar中的pom-4.0.0.xml,定义了一些属性
<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>${project.basedir}/src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>${project.basedir}/src/test/java</testSourceDirectory>
在工程编写pom或assembly descriptor时可以直接使用
${project.build.directory} /target## ##
${project.build.outputDirectory} 编译生成class路径
${project.build.sourceDirectory} 源代码路径