Yes, writing an ant script that merges projects into a temporary place is an ugly solution.
What are you using for the code quality analysis? Quintin Beukes On Tue, Sep 29, 2009 at 10:24 AM, ifsNabble <[email protected]> wrote: > > Hi all! > > I´m stuck with following problem: > > My Project consists of about 150 Maven projects. All of them are somehow > dependent on each other. > I´m able to build and analyze code quality for every single project. > But to analyze special metrics I need all source code together in one > folder. And there´s my problem. > > I could create a stupid dummy ant script that copies every code from > /src/main/java to the common source folder. And then I start analyzing this. > But that´s not really what I want. Apart from that I do need a new pom.xml > for the new all-embracing project. And then I´m at the point where I have to > copy/paste the source code from the single projects to the "big" project. > > I thought about using module for solving my problem, but I don´t know if > that suits my needs? > > I´m using Eclipse and m2eclipse-Plugin, Hudson as build tool and Sonar as > code quality analyzer. > Our platform is Windows. > > Does anyone have some suggestions or best practices for my problem? > I´m sure I´m not the first one facing such problems. > > The main pre-conditions for the solution are: > - I don´t want to change the structure of my projects (e.g. merge some > projects together) > - I´d like to use as many native Maven tools as possible (plugins, > techniques like modules, ...) and avoid using handmade solutions like > copy&paste or writing ant scripts > > Thanks already! > -- > View this message in context: > http://www.nabble.com/How-to-implement-Code-Quality-Analysis-on-multiple-Maven-Projects--tp25658865p25658865.html > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
