You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Kelly Davis (JIRA)" <ji...@codehaus.org> on 2007/02/02 20:22:44 UTC

[jira] Created: (MNG-2807) ciManagement from parent is not merging with children

ciManagement from parent is not merging with children
-----------------------------------------------------

                 Key: MNG-2807
                 URL: http://jira.codehaus.org/browse/MNG-2807
             Project: Maven 2
          Issue Type: Bug
          Components: Inheritance and Interpolation
    Affects Versions: 2.0.4
         Environment: linux jdk1.5.0_10 amd64
            Reporter: Kelly Davis


If I define the following in my parent pom:

<ciManagement>
  <system>continuum</system>
  <url>http://blah</url>
</ciManagement>

and then in the child pom I have the following:

<ciManagement>
  <notifier>
    <type>mail</type>
    <configuration>
      <address>blah</address>
    </configuration
  </notifier>
</ciManagement>

The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Issue Comment Edited: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Paul Benedict (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_124607 ] 

paul4christ79 edited comment on MNG-2807 at 3/9/08 10:00 PM:
-------------------------------------------------------------

This would greatly help when submodules are ran by different developers. The software engineers can be placed in the parent POM, and additional developers notified via the children POM. In the company I work for, we aren't allowed to have custom mailing lists -- so we have to list people (i.e., developers) individually in the POM. A pain, yes, but if this element was inheritable, it would be easier to deal with our constraint.

      was (Author: paul4christ79):
    This would greatly help when submodules are ran by different developers. The software engineers can be placed in the parent POM, and additional developers notified via the children POM.
  
> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: Reviewed Pending Version Assignment
>
>
> If I define the following in my parent pom:
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> and then in the child pom I have the following:
> <ciManagement>
>   <notifier>
>     <type>mail</type>
>     <configuration>
>       <address>blah</address>
>     </configuration
>   </notifier>
> </ciManagement>
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Updated: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter updated MNG-2807:
------------------------------


need to review the role of these elements in a POM review. They might be better just being general "configuration" across a set of plugins

> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: 2.x
>
>
> If I define the following in my parent pom:
> {code:xml}
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> {code}
> and then in the child pom I have the following:
> {code:xml}
> <ciManagement>
>   <notifiers>
>     <notifier>
>       <type>mail</type>
>       <configuration>
>         <address>blah</address>
>       </configuration>
>     </notifier>
>   </notifiers>
> </ciManagement>
> {code}
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Updated: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter updated MNG-2807:
------------------------------

    Fix Version/s:     (was: Reviewed Pending Version Assignment)
                   2.x

this is currently by design - will need to review it in light of a model change

> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: 2.x
>
>
> If I define the following in my parent pom:
> {code:xml}
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> {code}
> and then in the child pom I have the following:
> {code:xml}
> <ciManagement>
>   <notifiers>
>     <notifier>
>       <type>mail</type>
>       <configuration>
>         <address>blah</address>
>       </configuration>
>     </notifier>
>   </notifiers>
> </ciManagement>
> {code}
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Updated: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter updated MNG-2807:
------------------------------

    Fix Version/s:     (was: 2.x)
                   3.1

> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: 3.1
>
>
> If I define the following in my parent pom:
> {code:xml}
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> {code}
> and then in the child pom I have the following:
> {code:xml}
> <ciManagement>
>   <notifiers>
>     <notifier>
>       <type>mail</type>
>       <configuration>
>         <address>blah</address>
>       </configuration>
>     </notifier>
>   </notifiers>
> </ciManagement>
> {code}
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Commented: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Paul Benedict (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_124607 ] 

Paul Benedict commented on MNG-2807:
------------------------------------

This would greatly help when submodules are ran by different developers. The software engineers can be placed in the parent POM, and additional developers notified via the children POM.

> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: Reviewed Pending Version Assignment
>
>
> If I define the following in my parent pom:
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> and then in the child pom I have the following:
> <ciManagement>
>   <notifier>
>     <type>mail</type>
>     <configuration>
>       <address>blah</address>
>     </configuration
>   </notifier>
> </ciManagement>
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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

        

[jira] Updated: (MNG-2807) ciManagement from parent is not merging with children

Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-2807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann updated MNG-2807:
-----------------------------------

    Description: 
If I define the following in my parent pom:
{code:xml}
<ciManagement>
  <system>continuum</system>
  <url>http://blah</url>
</ciManagement>
{code}
and then in the child pom I have the following:
{code:xml}
<ciManagement>
  <notifiers>
    <notifier>
      <type>mail</type>
      <configuration>
        <address>blah</address>
      </configuration>
    </notifier>
  </notifiers>
</ciManagement>
{code}
The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

  was:
If I define the following in my parent pom:

<ciManagement>
  <system>continuum</system>
  <url>http://blah</url>
</ciManagement>

and then in the child pom I have the following:

<ciManagement>
  <notifier>
    <type>mail</type>
    <configuration>
      <address>blah</address>
    </configuration
  </notifier>
</ciManagement>

The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.


> ciManagement from parent is not merging with children
> -----------------------------------------------------
>
>                 Key: MNG-2807
>                 URL: http://jira.codehaus.org/browse/MNG-2807
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Inheritance and Interpolation
>    Affects Versions: 2.0.4
>         Environment: linux jdk1.5.0_10 amd64
>            Reporter: Kelly Davis
>             Fix For: Reviewed Pending Version Assignment
>
>
> If I define the following in my parent pom:
> {code:xml}
> <ciManagement>
>   <system>continuum</system>
>   <url>http://blah</url>
> </ciManagement>
> {code}
> and then in the child pom I have the following:
> {code:xml}
> <ciManagement>
>   <notifiers>
>     <notifier>
>       <type>mail</type>
>       <configuration>
>         <address>blah</address>
>       </configuration>
>     </notifier>
>   </notifiers>
> </ciManagement>
> {code}
> The ciManagement for the effective pom lacks the system and url properties from the parent pom. Seems like it should be merging them but isn't. This would helpful for reducing code duplication.

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