[ http://jira.codehaus.org/browse/MNG-357?page=all ]
     
John Casey resolved MNG-357:
----------------------------

    Resolution: Won't Fix

plugin configuration is not inherited; it is managed, so that only the child 
projects that need a particular plugin will get that plugin's goals injected 
into its lifecycle.

To use plugin management, add a <pluginManagement/> stanza to your parent POM.

See http://maven.apache.org/maven2/project-descriptor.html for more info.

> '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]

Reply via email to