Hi all, In the Maven super-pom.xml definition (4.0.0) in the build section are defined some configuration parameters, such as:
<build> <directory>${project.basedir}/target</directory> <outputDirectory>${project.build.directory}/classes</outputDirectory> <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> ...<build> Now let's take for example : <outputDirectory>${project.build.directory}/classes</outputDirectory> *resources:resources* plugin goal uses it, as described in the documentation: Name Type Since Description outputDirectory File - The output directory into which to copy the resources. Default value is: ${project.build.outputDirectory}. *compiler:compile* plugin goal uses it as well (I guess), but it is nowhere defined in the documentation of that plugin. Why is that ? is it a lack in the specification or what ? am I missing something ?