On 2012-03-31 14:31, Lukas Theussl wrote: > > Why do you want to remove doxia-tools? I like the idea to have all the > independent apps collected in one folder.
There are two problems as I see it: 1. It looks like an umbrella for releasing several modules at once, but in reality the modules each have their individual release cycles. 2. We have some troubling naming conflicts. We have: - doxia-sitetools - doxia-tools - maven-doxia-tools Removing doxia-tools would make this at least a little better. Do you see any problem moving them to the root? They'd all just inherit from the maven-parent pom, instead of from the doxia-tools pom. That means one less pom to maintain. > Also, I think the original reason for maven-doxia-tools to go into > shared was to de-couple it from doxia, so it could be released > independently. I would prefer to leave it outside doxia/doxia-sitetools. That's fine with me, although I would prefer to put it at the root for the reasons I explained above. > Here's my bid: > > doxia > +-- doxia-base (was doxia) > +-- doxia-core > +-- doxia-logging-api > +-- doxia-modules > +-- doxia-sink-api > +-- doxia-test-docs (stays here for now) > +-- doxia-sitetools > +-- doxia-decoration-model > +-- doxia-doc-renderer > +-- doxia-site-renderer > +-- doxia-tools > +-- doxia-book-renderer (was doxia/doxia-book) > +-- doxia-book-maven-plugin (was doxia/doxia-maven-plugin) > +-- doxia-converter > +-- doxia-ide (moved here from root) > +-- doxia-linkcheck > +-- doxia-integration-tools (was shared/maven-doxia-tools) The only thing we seem to not agree on, is whether to keep the doxia-tools directory or not. Apart from that I'm fine with your bid. > > > Cheers, > -Lukas > > > Dennis Lundberg wrote: >> Hi guys >> >> Here's an attempt to summarize this discussion and also add some of my >> personal preference. This is how I want the directory structure, which >> matches the inheritance structure, to be >> >> doxia >> +-- doxia-base (was doxia) >> +-- doxia-core >> +-- doxia-logging-api >> +-- doxia-modules >> +-- doxia-sink-api >> +-- doxia-test-docs (stays here for now) >> +-- doxia-sitetools >> +-- doxia-decoration-model >> +-- doxia-doc-renderer >> +-- doxia-integration-tools (was shared/maven-doxia-tools) >> +-- doxia-linkcheck (moved here from doxia-tools) >> +-- doxia-site-renderer >> +-- doxia-book-renderer (was doxia/doxia-book) >> +-- doxia-book-maven-plugin (was doxia/doxia-maven-plugin) >> +-- doxia-converter (moved here from doxia-tools) >> +-- doxia-ide >> >> a. Rebrand "Doxia" to "Doxia base" to differentiate it from Doxia - the >> umbrella. We do not change the groupId. >> >> b. doxia-test-docs stays where it is for now, until someone has the time >> to look at it >> >> c. shared/maven-doxia-tools moves to >> doxia-sitetools/doxia-integration-tools. We should change the artifactId >> and groupId now, because the current version of shared/maven-doxia-tools >> is 1.4, but the new one will be 1.3. >> >> d. In order to completely remove the psuedo-umbrella project doxia-tools >> we move doxia-converter to the root and doxia-linkcheck to >> doxia-sitetools. Another alternative is to move doxia-linkcheck to root. >> >> e. doxia-book and doxia-maven-plugin work together, but should be >> allowed to have independent release cycles, so they both move from doxia >> to the root. >> I also suggest changing their names to better reflect what they do. >> doxia-book therefor becomes doxia-book-renderer and doxia-maven-plugin >> becomes doxia-book-maven-plugin. This change should include changing the >> artifactId for both of them. >> >> Do we agree on this? >> >> >> On 2012-03-31 08:55, Lukas Theussl wrote: >>> >>> >>> Hervé BOUTEMY wrote: >>>> Le samedi 31 mars 2012 08:24:50 Lukas Theussl a écrit : >>>>> The other way round was it? doxia-book into Doxia Tools and >>>>> doxia-maven-plugin into Sitetools. >>>>> >>>>> -Lukas >>>> no, Tools can depend on Sitetools, but not the other way >>> >>> Right, didn't think about the dependencies. I'd move both to Tools then, >>> that way they can have independent releases from doxia/sitetools. >>> >>> -Lukas >>> >>> >>>> >>>> the other ways would be do move both modules to Tools or Sitetools >>>> but not doxia-book to Tools and doxia-maven-plugin to Sitetools >>>> >>>> Regards, >>>> >>>> Hervé >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: dev-h...@maven.apache.org >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > -- Dennis Lundberg --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org