Jon Scott Stevens
b57bb4004d
patch by will stranathan will@thestranathans.com that fixes the path
separator to whatever the system one is.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268388 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Conor MacNeill
503663ee2b
Add nested param element to the style task.
Also allow an input and output file to be specified.
Submitted by: Jeff Martin <jmartin@silacom.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268387 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Conor MacNeill
6a56c52192
Fixing up "damaged" licence info in some files.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268386 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Conor MacNeill
0bfa36507c
Fix up copyright statements - increase consistency about placement, etc
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268385 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
ff273e3a3e
updated cygwin support
Submitted By: Bill Burton
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268384 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Sam Ruby
ba0d3f2a3e
Control the order in which the system and build classpaths are combined
via a new property: build.sysclasspath.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268383 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
d9dc37613d
Major package reorganization.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268382 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Conor MacNeill
736bd1b658
A fun little task to play a sound at the end of a build.
I got tired of waiting for some else to commit it. I made some
small mods to Nick original proposal.
Submitted by: Nick Pellow <nick@cortexebusiness.com.au>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268381 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Conor MacNeill
44d572de88
Added the JAXP reference distribution jars to make it easier to build
ant out of the box. Ant should now build with an empty classpath. I haven't made
the changes for Unix scripts yet.
Also separated the building of ant.jar and optional.jar so that local
builds should more closely match distributions. There is a lot of duplication
between a normal build and a distribution build which can probably be readily
removed now.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268380 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
d2d72df770
Added UML diagrams for reference.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268379 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
0e42aeeada
Untabifyin'
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268378 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
a2ba0e964f
Updated JUnit documentation to reflect the new todir attribute.
Submitted by: Stephane Bailliez <sbailliez@imediation.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268377 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
0460449d55
1 more 2 do
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268376 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
7bfb091f70
Added (draft) instructions for people interesting in implementing new
modules for Antidote.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268375 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
8f1c824449
Changed "AntEditor" to "AntModule", and made construct more JavaBean
compliant (primarily a default ctor). Now has "contextualize()" method
that modules must implement.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268374 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Jon Scott Stevens
14440efdc9
added patch by mariusz to fix NPE in UpToDate task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268373 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
3a3312cb52
Avoid NullPointerException in <delete> if the current user is not
allowed to list the contents of a directory.
Reported by: "NIkhil R. Deshpande" <nikhild@flashmail.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268372 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
34c0080c09
Add a nested mapper element to <native2ascii> to (1)give it more power
and (2) only convert those files that have actually changed.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268371 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
d2eddd7e4d
Avoid NullPointerException in JDK 1.1
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268370 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
c007edc9da
Make testcases work again.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268369 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
6960c203e4
Make the directory for the output of <junit> configurable.
Submitted by: Stephane Bailliez <sbailliez@imediation.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268368 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
5c3ef04a5a
oops - forgot to add contents of directory ;)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268367 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
0c19b8e359
Deprecated the optional <renameext> task as its functionality has been
superseded by the built-in <move> task.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268366 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
c11c539ba3
Added a new logger that will not print out target banners if they don't produce any output.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268365 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
043365afe4
A new proposal to shake the tree that unifies everything to a task.
Submitted By: "James Cook" <jimcook@iname.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268364 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
de31daa803
Added bash shell scripts.
Submitted By: Josh Lucas <josh@stonecottage.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268363 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
71153da8ab
Updated documentation for new attribute
Submitted By: Jaco de Groot <jaco.de.groot@eo.nl>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268362 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
aed4ad8602
A new proposal for next-gen Ant. Focusing on concepts of workspaces, segregated projects and ease of use.
Submitted By: Matt Foemmel <mpfoemme@ThoughtWorks.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268361 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
584cbc7ad0
Added the attribute preservelastmodified to copy task.
Sunmitted By: Jaco de Groot <jaco.de.groot@eo.nl>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268360 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
f405433e68
Changed order of variable includes to make it now work when LOCALCLASSPATH="". The reason is that "blah.jar;" is a valid classpath while ";blah.jar" is not.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268359 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
e84526a725
Fix for "The output level logic was backward - it would print this line only if you had a low output level."
Submitted by:"Rosen, Alex" <arosen@silverstream.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268358 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
411d9ef9b9
Automagic detection of ANT_HOME for windows NT/2000
Submitted by: "Vincent Bergbauer" <vincent_bergbauer@yahoo.com> via Louis Tribble <louis.tribble@metamata.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268357 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
metasim
9ff163e788
Added task entry in parser config.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268356 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
9ddadd7146
Make AntEater compile.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268355 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
12509319df
Make documentation of <project>'s attributes reflect reality (and vice
versa).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268353 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
9042bd4c30
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268352 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
c8cfb3269a
Fixed error in docs
Submitted By: "Rosen, Alex" <arosen@silverstream.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268351 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Jon Scott Stevens
a94814d513
remove unnecessary -f check cause -x does the job well enough
line wrap things to make it pretty.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268350 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
6eda9f0794
Reverse changes and reinstate fileset + prefixedfileset
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268349 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
8f2c9066b3
Reverse changes and reinstate fileset + prefixedfileset
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268348 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Stefan Bodewig
2939f47aef
Make sure JAVA_HOME/bin/java is executable as well. Only use a single
${JAVAC} command to compile all needed classes in one pass.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268347 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Jon Scott Stevens
83adaf1a2e
since we depend on JAVA_HOME/bin/java to exist later in the script,
then we should check to make sure we can actually see the file
correctly.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268346 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
d27a0a037f
Udated test build file...
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268345 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
8e955e3a2e
Patch to unify handling of prefix filesets between war/jar/zip.
It also removes a number of small errors in zip task.
Deprecated <prefixedfileset> element of war in favour of normal <fileset> element in zip
Submitted By: "Rosen, Alex" <arosen@silverstream.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268344 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
51e2cc5435
Added register-datatype task
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268343 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
Peter Donald
bba92ec223
Added in the ability to deploy datatypes in properties. Datatypes are currently solely registered through taskdef.xml. Will in future be registered through tasks aswell.
Made conditions (if/unless interpreted in a context)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268342 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
James Duncan Davidson
c6a798ef68
Oops.. Forgot little update in Bootstrap to build out the buildtarget
task. :)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268341 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
James Duncan Davidson
ac4a6335c4
A small task example that illustrates something... A long time ago I
argued against "if" logic as part of the defined part of Ant stating
that all logic really should go into tasks. Now that the object model
is clean enough, it becomes silly obvious how to do this without requiring
the addition of any if/unless attributes in the target definitions themselves.
The build target task takes a target name and, optionally a if property. If
the property is used and is "true", then the target is executed by calling
the appropriate functionality on the Project object.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268340 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
James Duncan Davidson
d8a7035c55
Removed last legacy of Ant.java and have settled a bit on how front
ends use core... In order for a front end to run a build, it first
creates a ProjectBuilder, loads a Project from it, then can run a
build on that Project. What still needs a bit of looking after is
creating a project from scratch (such as a GUI might do) and then
executing it. Later.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268339 13f79535-47bb-0310-9956-ffa450edef68
25 years ago
James Duncan Davidson
f85678f1ab
Removal.. Most of the functionality has been moved to other places now
that its becoming a bit more clear how FrontEnds should interace with the
core.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268338 13f79535-47bb-0310-9956-ffa450edef68
25 years ago