ant test RC2
chad berkley
berkley at nceas.ucsb.edu
Thu Oct 10 10:26:28 PDT 2002
You get it from
http://jakarta.apache.org/builds/jakarta-ant/release/v1.4.1/bin/.
The optional.jar file just provides the optional ant tasks like junit.
I thought Scott already had that file based on the listing of his
directory in his first email. Scott, if you don't have that in the lib
directory, you definitely need it.
chad
On Thu, 2002-10-10 at 10:01, Matthew Brooke wrote:
> Chad/Scott:
>
> I came across exactly the same problem working on non-eml stuff (Morpho) - and I *think* it's because you need the "jakarta-ant-1.4.1-optional.jar" in your lib - however, this didn't come with the ant zipfile I downloaded, and I couldn't find it anywhere on the Jakarta site.
>
> Chad - do you know where you got yours from?
>
> M
>
>
>
> chad berkley wrote:
>
> >Something has to be missing or out-dated. Here's listing of what's in
> >my ant/lib directory:
> >
> >-rw-r--r-- 1 berkley berkley 417110 Oct 11 2001 ant.jar
> >-rw-r--r-- 1 berkley berkley 196399 Oct 11 2001 crimson.jar
> >-rw-rw-r-- 1 berkley berkley 468566 Oct 11 2001
> >jakarta-ant-1.4.1-optional.jar
> >-rw-r--r-- 1 berkley berkley 33323 Oct 11 2001 jaxp.jar
> >lrwxrwxrwx 1 berkley berkley 24 Sep 6 15:35 junit.jar ->
> >../../junit3.7/junit.jar
> >-rw-r--r-- 1 berkley berkley 151 Oct 11 2001 README
> >lrwxrwxrwx 1 berkley berkley 34 Sep 6 15:38 regexp.jar ->
> >../../xalan-j_2_3_1/bin/regexp.jar
> >lrwxrwxrwx 1 berkley berkley 35 Sep 6 15:38 runtime.jar ->
> >../../xalan-j_2_3_1/bin/runtime.jar
> >lrwxrwxrwx 1 berkley berkley 33 Sep 11 08:48 xalan.jar ->
> >../../xalan-j_2_4_0/bin/xalan.jar
> >lrwxrwxrwx 1 berkley berkley 33 Sep 11 08:47 xercesImpl.jar
> >-> ../../xerces-2_1_0/xercesImpl.jar
> >lrwxrwxrwx 1 berkley berkley 36 Sep 11 08:48 xml-apis.jar ->
> >../../xalan-j_2_4_0/bin/xml-apis.jar
> >lrwxrwxrwx 1 berkley berkley 36 Sep 11 08:47
> >xmlParserAPIs.jar -> ../../xerces-2_1_0/xmlParserAPIs.jar
> >
> >hope that helps. ant test should run correctly.
> >
> >chad
> >
> >On Thu, 2002-10-10 at 06:59, Scott Chapal wrote:
> >
> >
> >>Chad,
> >>
> >>I don't think that's the problem. I already had junit.jar in:
> >>
> >>$JRE_HOME/lib/endorsed
> >>
> >>But for good measure, I tried your suggestion and got the same result
> >>as before.
> >>
> >>The absence of the junit classes results in messages like these:
> >>
> >> [javac] Files to be compiled:
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/emltest/EMLParserTest.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/emltest/SaxValidateTest.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/eml/SAXValidate.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/eml/MakeProjectionDictionary.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/eml/EMLParser.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/eml/EMLParserException.java
> >> /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/eml/EMLParserServlet.java
> >>
> >> [javac] /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/emltest/EMLParserTest.java:31: package junit.framework does not exist
> >> [javac] import junit.framework.Test;
> >> [javac] ^
> >> [javac] /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/emltest/EMLParserTest.java:32: package junit.framework does not exist
> >> [javac] import junit.framework.TestCase;
> >> [javac] ^
> >> [javac] /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build/tests/org/ecoinformatics/emltest/EMLParserTest.java:33: package junit.framework does not exist
> >> [javac] import junit.framework.TestResult;
> >>
> >>etc. It fails the same way if junit.jar is put [ONLY] in $ANT_HOME/lib.
> >>
> >>It compiles but than fails with the error I reported if junit.jar is
> >>in $JRE_HOME/lib/endorsed or if junit.jar is on the $CLASSPATH.
> >>
> >>Are you using Java 1.4?
> >>
> >>-Scott
> >>
> >>chad berkley <berkley at nceas.ucsb.edu> writes:
> >>
> >>
> >>
> >>>you need to download the junit.jar file. That jar implements the
> >>>"junit" task that we use in the build script. Put the junit.jar file in
> >>>your <ant-home>/lib directory and it should work. I've attached mine to
> >>>this email. You can also download it from junit.org.
> >>>
> >>>chad
> >>>
> >>>On Wed, 2002-10-09 at 14:05, Scott Chapal wrote:
> >>>
> >>>
> >>>>eml-dev:
> >>>>
> >>>>Should the 'test' target complete? It doesn't in my configuration.
> >>>>
> >>>>Here is my output:
> >>>>
> >>>>$ ant -verbose test
> >>>>Ant version 1.4.1 compiled on March 5 2002
> >>>>Buildfile: build.xml
> >>>>Detected Java version: 1.4 in: /usr/local/j2sdk1.4.0_Latest/jre
> >>>>Detected OS: SunOS
> >>>>parsing buildfile /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build.xml with URI = file:/data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build.xml
> >>>>Project base dir set to: /data/opt/sysadmin/dman/nceas_metadata/EML/2.0
> >>>>Build sequence for target `test' is [config, init, compile, jar, compile-test, test]
> >>>>Complete build sequence is [config, init, compile, jar, compile-test, test, docbook, docbookhtml, buildenumerations, servletinstall, emlparsertest, faqhtml, tablehtml, docs, clean, dist, stripdocs]
> >>>>
> >>>>config:
> >>>>...
> >>>>
> >>>>test:
> >>>> [copy] eml-sample.xml omitted as /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/test/eml-sample.xml is up
> >>>> [copy] omitted as /data/opt/sysadmin/dman/nceas_metadata/EML/2.0/test is up to date.
> >>>>
> >>>>/data/opt/sysadmin/dman/nceas_metadata/EML/2.0/build.xml:345: Could not create task of type: junit. Common solutions are to use taskdef to declare your task, or, if this is an optional task, to put the optional.jar in the lib directory of your ant installation (ANT_HOME).
> >>>> at org.apache.tools.ant.UnknownElement.makeTask(UnknownElement.java:153)
> >>>> at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:83)
> >>>> at org.apache.tools.ant.Task.perform(Task.java:216)
> >>>> at org.apache.tools.ant.Target.execute(Target.java:184)
> >>>> at org.apache.tools.ant.Target.performTasks(Target.java:202)
> >>>> at org.apache.tools.ant.Project.executeTarget(Project.java:601)
> >>>> at org.apache.tools.ant.Project.executeTargets(Project.java:560)
> >>>> at org.apache.tools.ant.Main.runBuild(Main.java:454)
> >>>> at org.apache.tools.ant.Main.start(Main.java:153)
> >>>> at org.apache.tools.ant.Main.main(Main.java:176)
> >>>>
> >>>>
> >>>>$ find "$ANT_HOME"
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/lcp.bat
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/ant
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/runant.py
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/antRun
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/runant.pl
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/ant.bat
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/bin/antRun.bat
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/lib
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/lib/ant.jar
> >>>>/usr/local/src/apache/jakarta/jakarta-ant-1.4.1/dist/lib/optional.jar
> >>>>
> >>>>--
> >>>>Scott
> >>>>_______________________________________________
> >>>>eml-dev mailing list
> >>>>eml-dev at ecoinformatics.org
> >>>>http://www.ecoinformatics.org/mailman/listinfo/eml-dev
> >>>>
> >>>>
> >>>
> >>>
> >>--
> >>\SEC
> >>_______________________________________________
> >>eml-dev mailing list
> >>eml-dev at ecoinformatics.org
> >>http://www.ecoinformatics.org/mailman/listinfo/eml-dev
> >>
> >>
> >
> >_______________________________________________
> >eml-dev mailing list
> >eml-dev at ecoinformatics.org
> >http://www.ecoinformatics.org/mailman/listinfo/eml-dev
> >
> >
>
>
> _______________________________________________
> eml-dev mailing list
> eml-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/eml-dev
More information about the Eml-dev
mailing list