Ciao Tommaso, On Fri, Aug 10, 2012 at 2:01 PM, Tommaso Teofili <[email protected]>wrote:
> Hi Reto, > > I think that for us it totally makes sense to go for separation between > parent and reactor. > We do the same in UIMA since we need to manage and release different parent > versions, this'd be hard to do if it was bound to the reactor. > Probably the best way is to make separate svn directory for parent and do > separated releases and let that be used via the standard maven mechanism > when declared in an artifact's pom Do I understand you correctly that the parent would be excluded from the reactor? when are the dependencies in its dependency management section updated? > (without relativePath, which I dislike btw). > Vote for http://jira.codehaus.org/browse/MNG-5305 then ;) I just tried to cut a release for shell and parent, for this a created the branch https://svn.apache.org/repos/asf/incubator/clerezza/branches/shellrelease/. For this I modified the parent to pint to the latest released version rather than the latest snapshot and communted out all the other modules in the reactor. Unfortunatle the release plugin is still at some point using the trunk version rather than the branch, probably have to adapt svn location in pom. However the source-zip was created correctly containing only the sources of reactor,parent and shell. Cheers, Reto > > My 2 cents, > Tommaso > > > 2012/8/9 Reto Bachmann-Gmür <[email protected]> > > > Hello > > > > I'm wondering what you think about > > https://issues.apache.org/jira/browse/CLEREZZA-711. > > > > While a hierarchical project structure and haviong parent and reactor > > together the structure with having the pparent at a separate location > from > > the reactor and using explicit relativePath seems more flexible for > > relasing individual modules or adding and releasing new modules (not > > totally easy as you might want to do a parent release switching back the > > non-released modules to the latest released version, doing the partial > > release making the parent to point again to the snapshots of the > > non-released modules and update the non-released modules to use the > latest > > parent, not sure how much of this can be done with the maven versions > > plugin). > > > > And I dislike the relativePath thing so I've raised > > http://jira.codehaus.org/browse/MNG-5305 > > > > I think the clerezza-jar-resource-bundle need to be changed for the > source > > bundle to still be created correctly, or it might no longer be used at > all. > > I'll commit a changed version now and I'm curious to know if you think > that > > this is the way to go. > > > > Cheers, > > Reto > > >
