While I'm at it ... currently all maven artifacts are structured in a flat 
directory and the "parents" are found using the "relativePath" tag ... I 
greatly dislike projects in this structure. Would there be any objections 
against me moving things around a little to reflect their natural structure?

Currently I had to open a pom and find out what that modules parent was, from 
that modules pom I got to that modules parent and so on ... at the end I found 
the root, but I really prefer a pom.xml in the root of the project and to get 
started from there on.

What do you think?

Chris

-----Ursprüngliche Nachricht-----
Von: Christofer Dutz [mailto:christofer.d...@c-ware.de] 
Gesendet: Sonntag, 24. August 2014 12:32
An: dev@flex.apache.org
Betreff: AW: Flex PMD donation

I'll have a look at this ... usually in these cases, there's a "minimal" 
profile you select to build the initial artifacts and then you can build as 
normal.

Chris


-----Ursprüngliche Nachricht-----
Von: Justin Mclean [mailto:jus...@classsoftware.com] 
Gesendet: Sonntag, 24. August 2014 10:42
An: dev@flex.apache.org
Betreff: Flex PMD donation

Hi,

I've taken a look at Flex PMD to see what it required to become a release and 
can't make head or tails of the maven setup. It seem to me that each subproject 
requires all the others to be already compiled - sort of a chicken and egg 
issue. My knowledge about maven is minimal at best, so would someone who knows 
a bit more mind taking a look at the poms and explain what's going on / what 
needs to be done to get everything to compile locally. I am able to compile 
some sub projects but only if I manually do each one in a specific order. eg 
this order works for the first few projects as3-parser-api. as3-plugin-utils 
(test need to be modified for test to pass), flex-pmd-test-resources, 
flex-pmd-files.

Thanks,
Justin

Reply via email to