defaults to false.
To keep genrated code, use the keepgenerated="true"
Submitted by: William Turnbull <William.Turnbull@trcinc.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268208 13f79535-47bb-0310-9956-ffa450edef68
Also introduced logging levels to provide finer control over
when messages are writen out. The levels simply reflect the
current Project.MSG_* values.
Suggested by: Wolf Siberski
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268204 13f79535-47bb-0310-9956-ffa450edef68
This adds a lot of power to copy and move, we can drop the optional
RenameExt task for example as
<renamext srcdir="src" destdir="dest" fromextension=".java.keep"
toextension=".java" replace="true" />
can now be written as
<move todir="dest" overwrite="true">
<fileset dir="src" />
<mapper type="glob" from="*.java.keep" to="*.java" />
</move>
but more difficult transformations can be done as well.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268203 13f79535-47bb-0310-9956-ffa450edef68
uses whatever class is retured by BeanDescriptor.getCustomizerClass() rather
than assuming DynamicCustomizer. This will allow BeanSpecific customizers to be
used in leu of the DynamicCustomizer.
Also finally figured out the IllegalAccessException problem with calling the
NodeList methods in the ACSTreeNodeElement classes, which turned out only to
happen when jikes was used for compiling. Implemented a work around.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268199 13f79535-47bb-0310-9956-ffa450edef68
goes to the file and location of the error. Also added the ability to provide a
build file to load at startup from the command line.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268195 13f79535-47bb-0310-9956-ffa450edef68
what I want to accomplish.
All tasks using a scanDir method to find the source files that are
newer than there targets should get a similar treatment as <copy>.
The major benefit is not to have the functionality in one place but
the added flexibility you get, when you allow the user to specify a
custom FileNameMapper to a task (not there yet).
Nothing (especially not the names) is carved into stone of course.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268190 13f79535-47bb-0310-9956-ffa450edef68
on parsing the weblogic descriptor rather than using the naming convention. To
access the new behaviour set oldCMP="false" in the weblogic element.
This should allow the ejbjar task to support jars with more than one CMP bean
Submitted by: gayre <greg.ayre@destiny.com>
Some minor changes to Main.java - layout and wording.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268186 13f79535-47bb-0310-9956-ffa450edef68
1) added an echo attribute to write to suppress output
2) added a timeout mechanism on reads
3) can now send an initial newline before expecting anything from the server
Submitted by: Scott Carlson <ScottCarlson@email.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268179 13f79535-47bb-0310-9956-ffa450edef68
1. Change EJBJar so that super classes and super interfaces are included in
bean jar file. For this to work, the classpath can be specified at the
ejbjar level. This will be used for the weblogic nested element if it
is specified. If a classpath is also provided on the weblogic
nested element, it is concatenated with the task level classpath. Since
the processing is done in the nested element in any case, current usage
where the classpath is specified in the nested element is sufficient
for these checks to work.
2. Allow <classpath> nested elements to be used to specify the classpath. This can
be used for both the task level and nested element level classpaths.
3. Change the weblogic jar generation to run ejbc only if the interfaces have
changed. Changes to the bean classes will not cause ejbc to run. This behaviour
must be enabled by setting the attribute rebuild="false" in the weblogic
element.
Submitted by: Brian Towles <brian@towles.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268173 13f79535-47bb-0310-9956-ffa450edef68
element types and an additional property editor. The navigator now shows
project, property, target and task nodes.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268171 13f79535-47bb-0310-9956-ffa450edef68
element types and an additional property editor. The navigator now shows
project, property, target and task nodes.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268170 13f79535-47bb-0310-9956-ffa450edef68
to DOM elements allowing easier manipulation of the XML and better editing of
Ant projects. NB: The code currently requires the Sun JAXP library (which Ant
needs anyway).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268166 13f79535-47bb-0310-9956-ffa450edef68
originally written by Wolf Siberski. A similar set of tasks was
contributed by Peter Kelly, and they formed the inspiration
for adding the VAJImport task.
They only work in the IDE, or as a part of a Tool extension.
Created by: Wolf Siberski
Glenn McAllister
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268158 13f79535-47bb-0310-9956-ffa450edef68