Re: 1.7.1 nearly there - alpha
On Wed, 14 Nov 2007, Dominique Devienne [EMAIL PROTECTED] wrote: On Nov 14, 2007 9:34 AM, Matt Benson [EMAIL PROTECTED] wrote: --- Dominique Devienne [EMAIL PROTECTED] wrote: On Mon, 12 Nov 2007, Gilles Scokart [EMAIL PROTECTED] wrote: I run RAT against it What's RAT? http://wiki.apache.org/incubator/RatProposal Thanks. I see Stefan would know right away what this meant ;-) --DD Yeah. I asked Robert whether he intended to write an Ant task for RAT last year and his response was that he granted me write access to the Google code repository. So I hacked together an Antlib for RAT, including AntUnit tests. Stefan - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: ApacheCon Presentation
Hi Xavier, Without Ivy, you can simply use a get task and build a path from the downloaded jar. Well, but that implies that each and every build script (in thousands of projects) need to include such a bootstrap. Something like you code example is what I want to burry in the Ant core. Just the namespace implies the artefacts to be used. Regards, Wolfgang Häfelinger Research Architecture | Dir. 2.7.0.2 European Patent Office Patentlaan 3-9 | 2288 EE Rijswijk | The Netherlands Tel. +31 (0)70 340 4931 [EMAIL PROTECTED] http://www.epo.org Xavier Hanin [EMAIL PROTECTED] 14-11-2007 23:29 Please respond to Ant Developers List dev@ant.apache.org To Ant Developers List dev@ant.apache.org cc Subject Re: ApacheCon Presentation Here's what we do in Ivy build to use emma (this is just an example): ivy:cachepath organisation=emma module=emma revision=2.0.5312 inline=true conf=default pathid=emma.classpath / ivy:cachepath organisation=emma module=emma_ant revision= 2.0.5312 inline=true conf=default pathid= emma.ant.classpath transitive=false / taskdef resource=emma_ant.properties classpath refid=emma.classpath / classpath refid=emma.ant.classpath / /taskdef With cleaner metadata using only one ivy:cachepath would be enough. Without Ivy, you can simply use a get task and build a path from the downloaded jar. That's what we suggest to do to install Ivy itself if you want to use clean Ant install (since using Ivy for that is obviously not an option :-)). Xavier On Nov 14, 2007 3:07 PM, Wolfgang Häfelinger [EMAIL PROTECTED] wrote: Hey Kev, I just browsed your presentation and came across page 3/54 where I'm reading * Simple fix...place all third-party jars in $ANT_HOME/lib Honestly, putting something into Ant's lib directory is really ugly and all those alternatives ($HOME/.ant etc) do not solve the overall problem. My/our problem is that we would like to checkout a project from a source repository and then just call Ant to build it. That's the theory, but all but most trivial scripts I've seen have customized Ant. So they all need all those tiny little antlib jars. And that's why you need to resolve all those class-not-found-exceptions, very annoying actually. I wonder whether Ant/Ivy has a dependency fetching mechanism like Maven has regarding plugins. This is what I have in mind: A antlib provides tasks and macros and implements them in terms of 3rdparty libraries. Those libraries are described in dependencies (perhaps a la Maven). If such a antlib is used, Ant will download those 3rdparty stuff some cache directory and adjust it's classpath. Does such a feature exist? Is such a feature reasonable? Am I the only one who is annoyed by putting 3rdparty libs in Ant's home directory? Regards, Wolfgang Häfelinger Research Architecture | Dir. 2.7.0.2 European Patent Office Patentlaan 3-9 | 2288 EE Rijswijk | The Netherlands Tel. +31 (0)70 340 4931 [EMAIL PROTECTED] http://www.epo.org Kev Jackson [EMAIL PROTECTED] 13-11-2007 03:02 Please respond to Ant Developers List dev@ant.apache.org To Ant Developers List dev@ant.apache.org, Ant Users List [EMAIL PROTECTED] cc Subject ApacheCon Presentation Hi all, As some of you probably know already, the HK OSSummit has been canceled due to lack of attendees. But as I've already prepared my presentation (which will now not be aired publicly), feel free to browse/peruse yourselves without my witty voiceover http://people.apache.org/~kevj/ossummit/extending-ant.html http://people.apache.org/%7Ekevj/ossummit/extending-ant.html If anyone is presenting at ApacheCon US / ApacheCon EU and wants to take/modify material in the presentation, feel free - I hope it gets some use. I cover: * Antlibs (same material as my previous presentation) * BuildListener/Logger * scriptdef * Basic IVY The format is S5 which is basically html + javascript + css. Thanks, Kev - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Xavier Hanin - Independent Java Consultant http://xhab.blogspot.com/ http://ant.apache.org/ivy/ http://www.xoocode.org/
Re: ApacheCon Presentation
Hi, IMHO dependency fetching is the *worst* of the ideas that Maven has popularised. Hmm, dependency fetching is the *best* in my opinion - so we disagree :-) Instead of having a controlled build, you get a build where it's possible that every single build is done against a different set of artifacts How come? A dependency uniquely identifies an artefact and assuming you can't override ( versioned) artefacts - how do you end up with different artefacts? I prefer to know which libraries I'm building my code against :) No you don't. This is the biggest mistake of Maven. The version of an artefact is not important at all. However, I don't want to intro- duce this into Ant. I just favour auto-download of artefacts. As for the problem you have, different organizations deal with the problem in different ways. Kev, you didn't take the most obvious solution into account: 5. REPLACE ANT WITH MAVEN !! And this is a real pitty cause Ant is the better solution, almost at least. Just add some coool features please .. Regards, Wolfgang Häfelinger Research Architecture | Dir. 2.7.0.2 European Patent Office Patentlaan 3-9 | 2288 EE Rijswijk | The Netherlands Tel. +31 (0)70 340 4931 [EMAIL PROTECTED] http://www.epo.org Kev Jackson [EMAIL PROTECTED] 15-11-2007 03:11 Please respond to Ant Developers List dev@ant.apache.org To Ant Developers List dev@ant.apache.org cc Subject Re: ApacheCon Presentation Hi, I wonder whether Ant/Ivy has a dependency fetching mechanism like Maven has regarding plugins. This is what I have in mind: A antlib provides tasks and macros and implements them in terms of 3rdparty libraries. Those libraries are described in dependencies (perhaps a la Maven). If such a antlib is used, Ant will download those 3rdparty stuff some cache directory and adjust it's classpath. IMHO dependency fetching is the *worst* of the ideas that Maven has popularised. Instead of having a controlled build, you get a build where it's possible that every single build is done against a different set of artifacts I prefer to know which libraries I'm building my code against :) As for the problem you have, different organizations deal with the problem in different ways. 1 - Place the full Ant (core) + extensions (antlibs etc) under version control as a 'build' project - make this the only sanctioned way of building the rest of your code * This relies on allowing binaries into your scm - sorry * 2 - Use multiple build files and a complex arrangements of classloader task, wget/get etc to pull in the correct dependencies for the build 3 - Edit the ant.bat|ant.sh 4 - Write a wrapper script that calls ant.bat|ant.sh with the correct env setup As you can see in other replies, the 'solution' varies depending on the particular needs of the organization :) Thanks, Kev - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: ApacheCon Presentation
Xavier Hanin wrote: Here's what we do in Ivy build to use emma (this is just an example): ivy:cachepath organisation=emma module=emma revision=2.0.5312 inline=true conf=default pathid=emma.classpath / ivy:cachepath organisation=emma module=emma_ant revision= 2.0.5312 inline=true conf=default pathid= emma.ant.classpath transitive=false / taskdef resource=emma_ant.properties classpath refid=emma.classpath / classpath refid=emma.ant.classpath / /taskdef With cleaner metadata using only one ivy:cachepath would be enough. Without Ivy, you can simply use a get task and build a path from the downloaded jar. That's what we suggest to do to install Ivy itself if you want to use clean Ant install (since using Ivy for that is obviously not an option :-)). Right now we are half way to something that works. With an xml namespace, you can autoload third party tasks. But those tasks need to be in the classpath or specified with a lib argument. I could imagine -an ivy:typedef command that integrates retrieval/classpath setup with type definitions. Easy to do, no changes to Ant -the ability to declare in a build file what the resolver setup is; a component that is given the problem of resolving antlib URLs. We'd need changes to Ant to delegate to any defined resolver, then have a task like ivy:resolver ivyconf=${root.dir}/ivyconf.xml /; this would plug in a new resolver, if none was already live (if it was, tough). You could maybe define one on the command line too, one that could be driven by ant properties: ant -resolver org.eclipse.eclipseresolver -Dorg.eclipse.eclipseresolver.osgiurl=http://eclipse.org This is something we could think of for Ant1.8 however, before we do this, we also have to address the security issue. All artifacts need to come with authenticated checksums. That is either separate (signed) MD5 sums, or we serve all MD5 sums up from an apache https server. without either of those, there is no way to detect malicious artifacts sneaking in. In this respect, the java world is actually behind, say the debian apt-get world. -steve -- Steve Loughran http://www.1060.org/blogxter/publish/5 Author: Ant in Action http://antbook.org/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Ant Java1.3
On Nov 14, 2007 7:55 PM, Kev Jackson [EMAIL PROTECTED] wrote: 1 - Try to find compatible jars or build a much smaller ant missing features that cannot be built as there are class incompatibilities 2 - Stop support for a 1.3 compatible ant Well we could also: 3- Make the life of the release manager even more difficult, and force to use multiple JDKs (or more JDKs, as we may already require building on more than one...), by making the bootstrap/build ignore some sub-systems in older JDKs... Just kidding ;-) --DD - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]: Project dotnet-antlib-test (in module ant-antlibs) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at [EMAIL PROTECTED] Project dotnet-antlib-test has an issue affecting its community integration. This issue affects 1 projects, and has been outstanding for 345 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - dotnet-antlib-test : Task and Type Libraries for Apache Ant Full details are available at: http://vmgump.apache.org/gump/public/ant-antlibs/dotnet-antlib-test/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -INFO- Failed with reason build failed The following work was performed: http://vmgump.apache.org/gump/public/ant-antlibs/dotnet-antlib-test/gump_work/build_ant-antlibs_dotnet-antlib-test.html Work Name: build_ant-antlibs_dotnet-antlib-test (Type: Build) Work ended in a state of : Failed Elapsed: 34 secs Command Line: /usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.awt.headless=true -Xbootclasspath/p:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dant-testutil.jar=/srv/gump/public/workspace/ant/build/lib/ant-testutil.jar test [Working Directory: /srv/gump/public/workspace/ant-antlibs/dotnet] CLASSPATH: /usr/lib/jvm/java-1.5.0-sun/lib/tools.jar:/srv/gump/public/workspace/ant-antlibs/dotnet/build/test-classes:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-15112007.jar:/srv/gump/public/workspace/ant-antlibs/dotnet/build/ant-dotnet-15112007.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar - [au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.033 sec [au:antunit] Target: test-passing took 0.006 sec [au:antunit] Build File: /srv/gump/public/workspace/ant-antlibs/dotnet/src/tests/antunit/dir with spaces/wsdl-test.xml [au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.034 sec [au:antunit] Target: testWSDL took 2.901 sec [au:antunit] Build File: /srv/gump/public/workspace/ant-antlibs/dotnet/src/tests/antunit/dotnetexec-test.xml [au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.873 sec [au:antunit] Target: testCSC took 0.847 sec [au:antunit] Build File: /srv/gump/public/workspace/ant-antlibs/dotnet/src/tests/antunit/nunit/nunit-test.xml [au:antunit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.187 sec [au:antunit] Target: test-passing took 0.003 sec [au:antunit] Target: test-failing took 0.003 sec [au:antunit] Target: test-failing-errorproperty took 0.102 sec [au:antunit] Target: test-failing-with-fail took 0.006 sec [au:antunit] Target: test-no-assembly took 0.005 sec [au:antunit] Build File: /srv/gump/public/workspace/ant-antlibs/dotnet/src/tests/antunit/old-core-test.xml [au:antunit] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 5.497 sec [au:antunit] Target: testCSCintrinsicFileset took 0.853 sec [au:antunit] Target: testCSCresponseFile took 0.67 sec [au:antunit] Target: testILASM took 0.706 sec [au:antunit] Target: testCSCdll took 0.652 sec [au:antunit] Target: testILDASM took 0.821 sec [au:antunit] Target: testILDASM_empty took 0.047 sec [au:antunit] Target: testJsharp took 0.017 sec [au:antunit] Target: testCSCResources took 0.792 sec [au:antunit] Target: testCSC took 0.717 sec [au:antunit] Build File: /srv/gump/public/workspace/ant-antlibs/dotnet/src/tests/antunit/wsdl2dotnet-test.xml [au:antunit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 3.373 sec [au:antunit] Target: testSchemaMustBeSet took 0.022 sec [au:antunit] Target: testLocalWsdlVB took 0.024 sec [au:antunit] Target: testInvalidExtraOps took 0.003 sec [au:antunit] Target: testSrcIsMissing took 0.016 sec [au:antunit] Target: testNoParams took 0.018 sec [au:antunit] Target: testBothSrc took 0.009 sec [au:antunit] Target: testSchemaFileMustHaveOneOptionOnly took 0.067 sec [au:antunit] Target: testLocalWsdl took 1.378 sec [au:antunit] Target: testSrcIsDir took 0.031 sec [au:antunit] Target: testLocalWsdlServerVB took 0.018 sec [au:antunit] Target: testLocalWsdlServer took 1.565 sec [au:antunit] Target: testNoSrc took 0.021 sec [au:antunit] Target:
External Taskdef: MakeRunScript
Hello, I've made a new taskdef called MakeRunScript. It does pretty much what it says.. makes a run script for your application. Here's an example: taskdef name=makerunscript classname=com.citizenhawk.antmakerunscript.MakeRunScript classpath=makerunscript.jar/ makerunscript scriptfile file=run.bat os=windows/ scriptfile file=run.sh os=*nix/ java classname=test.Main/ /makerunscript This will generate two run scripts for you. One named run.bat that works on windows and one named run.sh that works on any *nix (afaik). The run script uses executes test.Main's main() method. I've attached the patch to the external tools and tasks section as asked. (Note that this patch was made on cygwin.) Thanks a lot --- New Text Document.txt 2007-11-15 10:44:53.015625000 -0800 +++ Copy of New Text Document.txt 2007-11-15 10:53:53.984375000 -0800 @@ -2297,6 +2297,32 @@ /tr /table /subsection + + subsection name=MakeRunScript + +pMakeRunScript creates a run script for your application. Even if you are developing on windows, +you can make a run script for *nix and vice versa. If you've used the built-in java task before, you +already know how to use 90% of MakeRunScript./p + +table class=externals + tr +thCompatibility:/th +tdAnt 1.7 and higher/td + /tr + tr +thURL:/th +tda href=http://sourceforge.net/projects/makerunscript/;http://sourceforge.net/projects/makerunscript//a/td + /tr + tr +thContact:/th +tda href=http://sourceforge.net/forum/?group_id=210204;MakeRunScript forums/a/td + /tr + tr +thLicense:/th +tdApache 2.0/td + /tr +/table + /subsection subsection name=mtxslt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]: Project test-ant (in module ant) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at [EMAIL PROTECTED] Project test-ant has an issue affecting its community integration. This issue affects 1 projects, and has been outstanding for 99 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - test-ant : Java based build tool Full details are available at: http://vmgump.apache.org/gump/public/ant/test-ant/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -INFO- Failed with reason build failed The following work was performed: http://vmgump.apache.org/gump/public/ant/test-ant/gump_work/build_ant_test-ant.html Work Name: build_ant_test-ant (Type: Build) Work ended in a state of : Failed Elapsed: 12 mins 46 secs Command Line: /usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.awt.headless=true -Xbootclasspath/p:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xalan/build/serializer.jar:/srv/gump/public/workspace/xml-xalan/build/xalan-unbundled.jar org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dtest.haltonfailure=false -Dant.home=/srv/gump/public/workspace/ant/dist run-tests [Working Directory: /srv/gump/public/workspace/ant] CLASSPATH: /usr/lib/jvm/java-1.5.0-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/li b/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/packages/antlr-2.7.6/antlr.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-15112007.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-15112007.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-15112007.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta-bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-15112007.jar:/srv/gump/public/workspace/jakarta- oro/jakarta-oro-15112007.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-15112007.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.28.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-15112007.jar:/srv/gump/public/workspace/junit/dist/junit-15112007.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/gump/public/workspace/rhino/build/rhino_15112007/js.jar:/srv/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh- 2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-15112007.jar -
[EMAIL PROTECTED]: Project test-ant-no-xerces (in module ant) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at [EMAIL PROTECTED] Project test-ant-no-xerces has an issue affecting its community integration. This issue affects 1 projects, and has been outstanding for 99 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - test-ant-no-xerces : Java based build tool Full details are available at: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -INFO- Failed with reason build failed The following work was performed: http://vmgump.apache.org/gump/public/ant/test-ant-no-xerces/gump_work/build_ant_test-ant-no-xerces.html Work Name: build_ant_test-ant-no-xerces (Type: Build) Work ended in a state of : Failed Elapsed: 11 mins 51 secs Command Line: /usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.awt.headless=true org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dtest.haltonfailure=false -Dant.home=/srv/gump/public/workspace/ant/dist run-tests [Working Directory: /srv/gump/public/workspace/ant] CLASSPATH: /usr/lib/jvm/java-1.5.0-sun/lib/tools.jar:/srv/gump/public/workspace/ant/build/testcases:/srv/gump/public/workspace/ant/src/tests/junit:/srv/gump/public/workspace/ant/src/etc/testcases:/srv/gump/public/workspace/ant/build/lib/ant-stylebook.jar:/srv/gump/public/workspace/ant/build/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/build/lib/ant-swing.jar:/srv/gump/public/workspace/ant/build/lib/ant-junit.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/build/lib/ant-javamail.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bcel.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-regexp.jar:/srv/gump/public/workspace/ant/build/lib/ant-trax.jar:/srv/gump/public/workspace/ant/build/lib/ant-commons-net.jar:/srv/gump/public/workspace/ant/build/lib/ant-jsch.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-log4j.jar:/srv/gump/public/workspace/ant/build/lib/ant-antlr.jar:/srv/gump/public/workspace/ant/build/li b/ant-commons-logging.jar:/srv/gump/public/workspace/ant/build/lib/ant-jdepend.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-bsf.jar:/srv/gump/public/workspace/ant/build/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/build/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/build/lib/ant-apache-oro.jar:/srv/gump/public/workspace/ant/build/lib/ant.jar:/srv/gump/public/workspace/ant/build/lib/ant-jai.jar:/srv/gump/packages/antlr-2.7.6/antlr.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-15112007.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api-15112007.jar:/srv/gump/public/workspace/apache-commons/net/dist/commons-net-15112007.jar:/srv/gump/packages/jaf-1.1ea/activation.jar:/srv/gump/public/workspace/jakarta-bcel/target/bcel-5.3-SNAPSHOT.jar:/srv/gump/public/workspace/jakarta-bsf/build/lib/bsf.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-15112007.jar:/srv/gump/public/workspace/jakarta- oro/jakarta-oro-15112007.jar:/srv/gump/public/workspace/jakarta-regexp/build/jakarta-regexp-15112007.jar:/srv/gump/public/workspace/jakarta-servletapi-4/lib/servlet.jar:/srv/gump/packages/javamail-1.4/mail.jar:/srv/gump/packages/javamail-1.4/lib/mailapi.jar:/srv/gump/packages/jdepend-2.6/lib/jdepend.jar:/srv/gump/packages/jsch/jsch-0.1.28.jar:/srv/gump/public/workspace/xml-stylebook/bin/stylebook-1.0-b3_xalan-2.jar:/srv/gump/public/workspace/ant-antlibs/antunit/build/ant-antunit-15112007.jar:/srv/gump/public/workspace/junit/dist/junit-15112007.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-compiler.jar:/srv/gump/public/workspace/jakarta-tomcat-4.0/dist/common/lib/jasper-runtime.jar:/srv/gump/public/workspace/xml-commons/java/build/which.jar:/srv/gump/public/workspace/rhino/build/rhino_15112007/js.jar:/srv/gump/packages/bsh-2.0b4/bsh-commands-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-classpath-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-core-2.0b4.ja r:/srv/gump/packages/bsh-2.0b4/bsh-bsf-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-reflect-2.0b4.jar:/srv/gump/packages/bsh-2.0b4/bsh-util-2.0b4.jar:/srv/gump/public/workspace/apache-commons/codec/dist/commons-codec-15112007.jar - at org.apache.tools.ant.Project.executeTargets(Project.java:1176) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.Main.start(Main.java:179) at
svn commit: r595553 - in /ant/core/trunk: docs/external.html xdocs/external.xml
Author: bodewig Date: Thu Nov 15 21:08:44 2007 New Revision: 595553 URL: http://svn.apache.org/viewvc?rev=595553view=rev Log: Add pointer to MakeRunScript, submitted by Dan Kaplan Modified: ant/core/trunk/docs/external.html ant/core/trunk/xdocs/external.xml Modified: ant/core/trunk/docs/external.html URL: http://svn.apache.org/viewvc/ant/core/trunk/docs/external.html?rev=595553r1=595552r2=595553view=diff == --- ant/core/trunk/docs/external.html (original) +++ ant/core/trunk/docs/external.html Thu Nov 15 21:08:44 2007 @@ -4241,6 +4241,55 @@ /tr /table h4 class=subsection +a name=MakeRunScript/a +MakeRunScript + /h4 +pMakeRunScript creates a run script for your application. Even if you are developing on windows, +you can make a run script for *nix and vice versa. If you've used the built-in java task before, you +already know how to use 90% of MakeRunScript./p + table class=externals cellspacing=1 cellpadding=4 + tr + th colspan=1 rowspan=1 + valign=top align=left + Compatibility: + /th + td colspan=1 rowspan=1 + valign=top align=left + Ant 1.7 and higher + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + URL: + /th + td colspan=1 rowspan=1 + valign=top align=left + a href=http://sourceforge.net/projects/makerunscript/;http://sourceforge.net/projects/makerunscript//a + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + Contact: + /th + td colspan=1 rowspan=1 + valign=top align=left + a href=http://sourceforge.net/forum/?group_id=210204;MakeRunScript forums/a + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + License: + /th + td colspan=1 rowspan=1 + valign=top align=left + Apache 2.0 + /td + /tr + /table + h4 class=subsection a name=mtxslt/a mtxslt /h4 Modified: ant/core/trunk/xdocs/external.xml URL: http://svn.apache.org/viewvc/ant/core/trunk/xdocs/external.xml?rev=595553r1=595552r2=595553view=diff == --- ant/core/trunk/xdocs/external.xml (original) +++ ant/core/trunk/xdocs/external.xml Thu Nov 15 21:08:44 2007 @@ -2297,6 +2297,32 @@ /tr /table /subsection + + subsection name=MakeRunScript + +pMakeRunScript creates a run script for your application. Even if you are developing on windows, +you can make a run script for *nix and vice versa. If you've used the built-in java task before, you +already know how to use 90% of MakeRunScript./p + +table class=externals + tr +thCompatibility:/th +tdAnt 1.7 and higher/td + /tr + tr +thURL:/th +tda href=http://sourceforge.net/projects/makerunscript/;http://sourceforge.net/projects/makerunscript//a/td + /tr + tr +thContact:/th +tda href=http://sourceforge.net/forum/?group_id=210204;MakeRunScript forums/a/td + /tr + tr +thLicense:/th +tdApache 2.0/td + /tr +/table + /subsection subsection name=mtxslt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r595555 - in /ant/core/branches/ANT_17_BRANCH: docs/external.html xdocs/external.xml
Author: bodewig Date: Thu Nov 15 21:11:36 2007 New Revision: 59 URL: http://svn.apache.org/viewvc?rev=59view=rev Log: Merge pointer to MakeRunScript, submitted by Dan Kaplan Modified: ant/core/branches/ANT_17_BRANCH/docs/external.html ant/core/branches/ANT_17_BRANCH/xdocs/external.xml Modified: ant/core/branches/ANT_17_BRANCH/docs/external.html URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/docs/external.html?rev=59r1=595554r2=59view=diff == --- ant/core/branches/ANT_17_BRANCH/docs/external.html (original) +++ ant/core/branches/ANT_17_BRANCH/docs/external.html Thu Nov 15 21:11:36 2007 @@ -4241,6 +4241,55 @@ /tr /table h4 class=subsection +a name=MakeRunScript/a +MakeRunScript + /h4 +pMakeRunScript creates a run script for your application. Even if you are developing on windows, +you can make a run script for *nix and vice versa. If you've used the built-in java task before, you +already know how to use 90% of MakeRunScript./p + table class=externals cellspacing=1 cellpadding=4 + tr + th colspan=1 rowspan=1 + valign=top align=left + Compatibility: + /th + td colspan=1 rowspan=1 + valign=top align=left + Ant 1.7 and higher + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + URL: + /th + td colspan=1 rowspan=1 + valign=top align=left + a href=http://sourceforge.net/projects/makerunscript/;http://sourceforge.net/projects/makerunscript//a + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + Contact: + /th + td colspan=1 rowspan=1 + valign=top align=left + a href=http://sourceforge.net/forum/?group_id=210204;MakeRunScript forums/a + /td + /tr + tr + th colspan=1 rowspan=1 + valign=top align=left + License: + /th + td colspan=1 rowspan=1 + valign=top align=left + Apache 2.0 + /td + /tr + /table + h4 class=subsection a name=mtxslt/a mtxslt /h4 Modified: ant/core/branches/ANT_17_BRANCH/xdocs/external.xml URL: http://svn.apache.org/viewvc/ant/core/branches/ANT_17_BRANCH/xdocs/external.xml?rev=59r1=595554r2=59view=diff == --- ant/core/branches/ANT_17_BRANCH/xdocs/external.xml (original) +++ ant/core/branches/ANT_17_BRANCH/xdocs/external.xml Thu Nov 15 21:11:36 2007 @@ -2297,6 +2297,32 @@ /tr /table /subsection + + subsection name=MakeRunScript + +pMakeRunScript creates a run script for your application. Even if you are developing on windows, +you can make a run script for *nix and vice versa. If you've used the built-in java task before, you +already know how to use 90% of MakeRunScript./p + +table class=externals + tr +thCompatibility:/th +tdAnt 1.7 and higher/td + /tr + tr +thURL:/th +tda href=http://sourceforge.net/projects/makerunscript/;http://sourceforge.net/projects/makerunscript//a/td + /tr + tr +thContact:/th +tda href=http://sourceforge.net/forum/?group_id=210204;MakeRunScript forums/a/td + /tr + tr +thLicense:/th +tdApache 2.0/td + /tr +/table + /subsection subsection name=mtxslt - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]