| On 09/11/2012 07:19 PM, Paul Webster
      wrote:
 On Tue, Sep 11, 2012 at 6:31 AM, Mike Milinkovich <mike.milinkovich@xxxxxxxxxxx>
      wrote:
 
        
          
            
                
                I
                  know that Andrew has long had similar ideas. But maven.eclipse.org
                  needs some love as I understand it.  
          The maven CBI plugin is probably a good candidate to push to maven.eclipse.org 
          or maven central (depending on where we want to get things
          from).
         Maven.eclipse.org would be a sufficient target in a first time.
    Publishing to Central or oss.sonatype.org introduce some additional
    steps in the process, which I think don't make sense or added-value
    in our use-case.
 I think hudson.eclipse.org already defines the configuration in its
    settings.xml, so achieving it would simply be about adding the right
    "
 distributionManagement"
    block in the parent pom.xml, and setting up CI jobs on parent and
    maven-cbi-plugin and say "mvn deploy"
 
 
      I advise first changing groupId (to org.eclipse.platform or
    org.eclipse.platform.releng) and then publish to Nexus. So it won't
    collide with current "eclipse-parent" plugin. Once it is published
    and used by platform build, we may be able to think about some
    refactorings to make it more useful. For other projects, groupId
    starts with org.eclipse.<projectName> (just as package name),
    platform should follow this convention instead of introducing a
    org.eclipse.releng.
        
          eclipse-parent I think needs would probably need to be split
          before it's more useful, as it contains platform specific
          build repos as well as more useful common profiles, or go
          under a more restrictive group id: 
 I also think renaming artifactId from eclipse-parent to parent would
    make it clear enough.
 
 If we want to have a general parent pom for Eclipse, that needs to
    be developed outside of the Platform build, in an autonomous project
    (Dash/CBI...) IMHO. Platform build seems to have lots of differences
    with other projects, so I'm not sure it's the right project to pick
    in order to deduce a generic parent pom that would be helpful for
    all Eclipse.org projects.
 I think this eclipse-parent is a good candidate for such goal:
http://maven.eclipse.org/nexus/content/groups/public/org/eclipse/eclipse-parent/3/
 
 Cheers,
 
 |