[cle-release-team] Merging pom.xml and master/pom.xml

Matthew Jones jonespm at umich.edu
Fri Sep 30 11:33:30 PDT 2011


We still have the two at Michigan, mostly because the master contains
dependencies/versions and other junk while the main pom contains the
profiles and modules. We don't even use the main pom, completely replacing
it, but we do change versions in the master (custom kernel, local msgcntr,
etc).

I'd really like it if master used something like maven-properties-plugin [1]
so then I wouldn't need to touch the master at all, just the file with the
properties in it, and then we'd have 3 files.

It looks like in the pom you linked you still have the parent as master. I
suppose removing base/master would also break some parent dependencies and
require cleanup.

The most annoying things for me as a deployer are bugs that we don't
control:
http://jira.codehaus.org/browse/MRELEASE-707
http://jira.codehaus.org/browse/MNG-624
http://jira.codehaus.org/browse/MNG-3328

Hate all of those! ;)

[1] http://mojo.codehaus.org/properties-maven-plugin/plugin-info.html

On Fri, Sep 30, 2011 at 2:22 AM, David Horwitz <david.horwitz at uct.ac.za>wrote:

> +1
>
> On 09/30/2011 07:47 AM, Steve Swinsburg wrote:
> > Hi all,
> >
> > Now are are moving towards more indie releases, what is the benefit of
> having two poms - the main pom.xml and master/pom.xml? I know that
> historically all tools used to use it as the parent, but that is no longer
> the case. In fact most tools now declare a pom from purepoms as their
> master.
> >
> > What do people think about cleaning this up and combining them? It should
> make things easier for pushing a button to deploy a release of the CLE.
> >
> > In one of our instances of Sakai, we have done exactly this. One pom.xml,
> no master. Combined.
> >
> > https://source.sakaiproject.org/svn//msub/anu.edu.au/services/2.8.x/
> >
> > cheers,
> > Steve
> >
> >
> >
> > _______________________________________________
> > cle-release-team mailing list
> > cle-release-team at collab.sakaiproject.org
> > http://collab.sakaiproject.org/mailman/listinfo/cle-release-team
> _______________________________________________
> cle-release-team mailing list
> cle-release-team at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/cle-release-team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/cle-release-team/attachments/20110930/f925658c/attachment-0006.html 


More information about the cle-release-team mailing list