Jorg Heymans wrote:
Vadim Gritsenko wrote:
Where each block is treated as independent project, and has own
tags/branches. With Cocoon 2.1.8 out this friday, several blocks will
start having own tags.
Perfect, my proposed layout covers this use case. Each block will have
its own release cycle, we can even use the maven release plugin to do
releases. I will experiment with this in the mini repo and document my
findings.
I must be stupid. I re-read it [1] twice but still don't see where tags and
branches live. :-(
...
It seems like a step backward, towards 2.1 situation, where each block
is part of single project, instead of moving forward and cutting blocks
loose...
The single root pom has no meaning other than tying the other modules
together and giving us the possibility of a) defining common stuff and
b) being able to do a full build/release/deploy of all modules with one
command. It does not prevent separate release cycles of the individual
modules however.
See [2], IMHO all this can be handled better by 'cocoon-complete', or
'cocoon-with-all-blocks-included' m2 project.
Vadim
[1] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=113102793729171
[2] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=113107109911046