Ciao Reto, 2012/8/11 Reto Bachmann-Gmür <[email protected]>
> 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? yes > when are the dependencies in its dependency management section > updated? > uhm, I'm not sure I understand the question (too late in the night and leaving for vacation shortly :P). > > > > (without relativePath, which I dislike btw). > > > Vote for http://jira.codehaus.org/browse/MNG-5305 then ;) > I'll do it ! > > 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. > yes, I think so. > However the source-zip was created correctly containing only the sources of > reactor,parent and shell. > Nicely done Reto, thanks for sharing this :-) Cheers, Tommaso > > 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 > > > > > >
