2014-07-24 8:49 GMT+06:00 Olivier Lamy <ol...@apache.org>:

> On 24 July 2014 05:43, Stephan Classen <st.clas...@gmx.ch> wrote:
> > My first version of onami persist was (and still is) hosted on github.
>
> because your module is in a single git repo.
> So here all the scm tree http://svn.apache.org/repos/asf/onami/trunk/
> will be moved to a single git repo.
> Usually you release only one module
> AFAIK maven release plugin doesn't support this very well (at least
> for the moment) because there is no support of sparse checkout in svn.
> I believe we already discuss of this when starting onami.
> Again I have nothing against moving to git but you guys must take care
> if all the tooling chain is supporting that.
>
> Maybe we should just use a single version for all modules and release them
all at once? We have sandbox (do we need it with git?), branches, local
copies of  repository to experiment. Maybe we should have "release-ready"
code in all modules in master? Also it will help with releasing ALL modules
- we still have some modules we didn't release at all or released a long
time ago.

It will also help with dependency/plugin management inheritance from parent
pom. To update a plugin/dependency one now have to set it's version in the
parent (so it will be inculded in the next release) and also in the module
pom. When the parent of the next version is released, module pom can
reference the new version and omit the explicitly specifiied
plugin/dependency version. That is complicated and we can get rid of it.

When building the whole tree maven complains about wrong parent relative
path and/or wrong paret version (do not remember exactly). That will be
fixed too.

Probably there are some drawbacks I'm not aware of.

WDYT?

Reply via email to