Evgeny,
I think that your approach of gathering everything in to one place is
perhaps the simplest right now. If I were to add support for that to
Glean right now, that's probably what I'd offer: tell me what the
structure of the subprojects are, and I'll build a big temp structure
to work on.
A big part of what makes it tricky is that the Ant tasks for a number
of the tools don't offer that much flexibility - if you could give
them a <fileset>, or a fileset reference, that would make a world of
difference. When the only parameter you can provide is the name of a
directory, well, that's what you can do.
I did talk a bit more about this earlier (see
http://groups.google.com/group/glean-code-users/t/8b5f0119a8be2da2),
and I haven't gone any farther with it since, sorry to say. I would
like to hear how your attempts turn out. One concern I might guess at
is that in blending the entire codebase together, you lose out
landmarks within the project - "okay, that class/package is showing
some issues. Which project is that in again?" I agree with you,
though, that tools like CPD can take on greater value, finding copy/
paste maneuvers that span a team's efforts, not just a code project.
Hope that helps,
John
On Dec 9, 5:57 am, Evgeny <
evgeny.zis...@gmail.com> wrote:
> As I am getting deeper into this, turns out there are more things to do -
> like for example mappers that remove the project names and copy all sources
> into a package hierarchy.
>
> For some reason (beyond my control) for this particular project the
> developers decided to have one Test package for all the other components.
> And not tests per component.
>
> Also having a larger code base to work on provides better feedback imho, one
> example is "cpd" which can show fragments copied from components to
> component.
>
> On Dec 9, 2007 1:28 PM, Jose Noheda <
jose.noh...@gmail.com> wrote:
>
> > In our case, we just generate independent reports for each
> > project/jar/war. There was a discussion here about multi-project
> > configurations and IIRC it's on the wish list. Don't know about its status
> > though.
>
> > > On Dec 9, 2007 11:51 AM, Evgeny <
evgeny.zis...@gmail.com> wrote:
>
> > > > Oh, and I will copy all the (normally built) jars into another bucket
> > > > just for kicks .... (and for jar dependency analyzers)
>