Hi, On Jan 13, 2008 4:02 PM, Roland Weber <[EMAIL PROTECTED]> wrote: > You'll have to use separate JIRA projects.
Agreed, that's the cleanest solution. > > Either way we'll end up with problems if we have an issue that > > affects more than one component at a time. > > You'll create separate issues and link them. Either as subtasks, > or "depends on" or "blocks". Plenty of options there. Yep. My main concern is that we'd add quite a bit of procedural overhead since quite a few of our current issues affect more than one component. I guess that with a sensible grouping of components (see below) we could keep that overhead manageable. > However, I strongly suggest that you don't put 22 artifacts on > separate release cycles. +1 > I recommend to shoot for a manageable 5 or 6 independent > release cycles. How about the following seven subproject groupings: JCRAPI jackrabbit-api JCRSPI jackrabbit-spi JCR (the current Jira project) jackrabbit-core jackrabbit-jcr-commons jackrabbit-spi-commons jackrabbit-jcr2spi jackrabbit-spi2jcr jackrabbit-classloader jackrabbit-text-extractors jackrabbit-jcr-tests (Note that core and the SPI implementation components are already somewhat related, and should become more and more integrated as we go forward, so splitting them to separate subprojects doesn't sound good to me at this point.) JCRRMI jackrabbit-jcr-rmi JCROCM jackrabbit-ocm jackrabbit-ocm-nodemanagement JCRWEB jackrabbit-jcr-server jackrabbit-jcr-servlet jackrabbit-webapp jackrabbit-webdav JCRJCA jackrabbit-jca BR, Jukka Zitting