please disregard this for now. i was creating a testcase for the group
but the testcase went off without a hitch. we will try to investigate
further why our actual project is throwing an error while the testcase
is not.
thanks for the time.
ciao!
On 12/1/05, Anuerin Diaz <[EMAIL PROTECTED]> wrote:
> hi,
>
> since the pmd plugin is currently unusable[1] for us we had to
> resort to creating an ANT script for generating the PMD reports. our
> project structure has some auxiliary subproject that are made from
> classes from other modules and looks like this
>
> X
> |-module1
> | |-pom.xml
> |-module2
> | |-pom.xml
> |-aux
> | |-EJB1
> | | |-pom.xml
> | |-EJB2
> | | |-pom.xml
> |-ENV
> | |-config
> | | |-build.xml
> |-Main
> | |-pom.xml
>
> where the Main project declares all modules and auxilliary projects
> as its dependencies.
>
> in the main pom.xml we have the property ENV.home defined as
> ${basedir}/../ENV and an antrun execution bound in the
> generate-sources phase, the antrun execution references the build file
> using the followong statement
>
> <tasks>
> <echo>[OUT] ENV.home is ${ENV.home}</echo>
> <ant
> target = "generate-pmd"
> antfile = "${ENV.home}/config/build.xml">
> </ant>
> </tasks>
>
> since this wont work on the auxiliary projects (they are two level2
> deep) we declared property overrides for ENV.home in the EJB project
> descriptors (i.e. ${basedir}/../../ ) .
>
> the problem is that during the antrun executions in the EJB projects
> it throws an error because the ANT task is searching for the build
> file in X:\aux\ENV\config\build.xml when it should have been going 2
> directories down.
>
> the [OUT] echo shows that the ENV.home property points to the
> correct directory but it seems that the ANT task is not being
> re-initialized for each sub-project. is there a workaround for this?
>
> or is there a way to tell the antrun execution to skip the
> auxilliary projects? i tried creating a similarly named profile in the
> auxilliary project descriptors in the hopes that it would cancel out
> the ones declared in the Main project .
>
> thanks.
>
> [1] http://jira.codehaus.org/browse/MNG-1158
>
> ciao!
>
> --
>
> "Programming, an artform that fights back"
>
> Anuerin G. Diaz
> Registered Linux User #246176
> Friendly Linux Board @ http://mandrivausers.org/index.php
> http://capsule.ramfree17.org , when you absolutely have nothing else
> better to do
>
--
"Programming, an artform that fights back"
Anuerin G. Diaz
Registered Linux User #246176
Friendly Linux Board @ http://mandrivausers.org/index.php
http://capsule.ramfree17.org , when you absolutely have nothing else
better to do
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]