'build' section of POM does not appears to be inherited
-------------------------------------------------------
Key: MNG-357
URL: http://jira.codehaus.org/browse/MNG-357
Project: m2
Type: Bug
Components: maven-core
Versions: 2.0-alpha-1
Reporter: Peter van de Hoef
It appears that the <build> section is (completely) inherited if it is not
present in the derived POM, but if a <build> section is specified in the
derived POM, everything from the base POM is thrown away and only the settings
of the derived POM are used.
In my parent POM I have a <build> section which specifies the source directory
and some parameters for the java compiler:
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>1.0-alpha-2-SNAPSHOT</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
In a derived POM, the source directory is different, so a new <build> section
is specified:
<build>
<sourceDirectory>module/src</sourceDirectory>
</build>
The overridden source directory is effectuated in this second POM, but it
appears that the java compiler settings have disappeared (it starts e.g.
complaining about JDK 1.4 features like assertions). If I do not specify a
<build> section in the derived POM, the settings of the base POM are inherited.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]