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 ?

Reply via email to