You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Da...@nascopgh.com on 2003/05/26 21:58:22 UTC
[validator] tests all fail
Hi,
I'm building commons sub-projects (validator, digester) from CVS, and the
tests all fail for validator.
It turns out, that in the build for digester (using Maven), the
digester-rules.dtd doesn't get put in the jar, and in the validator build
w/ Maven the digester-rules.xml doesn't get put in the classpath
(target/classes/org/apache/commons/validator). Copying the files by hand
fixes the problem for me.
How are you guys building the releases for these things? Are you copying
the xml and dtd files by hand?
Am I missing something?
I lost a huge amount of time figuring this out today.
Dave
Re: [validator] tests all fail
Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
(i can't speak for validator but) digester uses ant as the primary build
tool and creating the distribution puts the dtd in the correct place. the
maven build is secondary provided for those who prefer maven. it appears
that the maven build doesn't create the distribution correctly. i'm afraid
that fixing this isn't a big priority for me (at least until maven is out
of beta, i only keep the maven build up to date on components where maven
is the primary build tool). maybe someone else will step up and supply a
patch to get it working again.
from what i can see, validator has a hand crafted build.xml and so i'd
guess that ant is their primary build tool (components who use maven as
the primary build tool usually have a generated build.xml.)
anyway, enough of the excuses - here's the advice. all the commons
components should build using ant (and unit tests should succeed) whether
they use maven as the primary build tool or not. so, if you have problems
build a component using maven, try switching to ant.
- robert
On Monday, May 26, 2003, at 08:58 PM, DavidNeuer@nascopgh.com wrote:
> Hi,
>
> I'm building commons sub-projects (validator, digester) from CVS, and the
> tests all fail for validator.
>
> It turns out, that in the build for digester (using Maven), the
> digester-rules.dtd doesn't get put in the jar, and in the validator build
> w/ Maven the digester-rules.xml doesn't get put in the classpath
> (target/classes/org/apache/commons/validator). Copying the files by hand
> fixes the problem for me.
>
> How are you guys building the releases for these things? Are you copying
> the xml and dtd files by hand?
>
> Am I missing something?
>
> I lost a huge amount of time figuring this out today.
>
> Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org