adammurdoch
166d4044e1
Make compile.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272259 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
aaf5713fe7
Bring testcases back into line with removal of -ref pattern from attributes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272258 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
42c6021a9e
Introduce the concept of a PropertyStore. The PropertyStore is where all the properties are stored (oh der!) and it is where things like immutability, scoping and so forth are controlled from.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272257 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
e2ec6a3988
Made getProeprties() throw an exception on error
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272256 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
adammurdoch
13775663d6
Doc tidy-up:
* Fixed some spelling, added a tiny bit more content.
* Added an 'anchor' attribute for <section> and <subsection> elements.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272255 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
829ab528ab
Display optional dependencies aswell
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272254 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
233e04e453
Extract constant
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272253 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
4c351266ad
Avoid null pointer by checking to make sure extension is non-null before adding it to manifest
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272252 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
c66d1357e4
Reworked task based on feedback.
Moved all attributes relating to extension into a sub-element "extension"
Renamed "depends" to "dependsfileset"
Renamed "optional" to "optionalfileset"
Added "depends" sub element that are the same as "extension" sub-element
Added "option" sub element that are the same as "extension" sub-element
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272251 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
422ca8ee1e
New checkstyle check - woohoo
Sync up condition checks with current Ant1
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272240 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
cd31576162
Use the non-deprecated form to store properties tmove warning.
PR:
Obtained from:
Submitted by:
Reviewed by:
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272212 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
664ecfc459
Remove the -ref construct from attributes.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272211 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
1373656ec7
Un-finalize var to work around crappy compilers.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272210 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
d0d3f0d2b0
Dont use public specifier when it is redundent (and thus issues warnings).
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272209 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
94ff8bce4a
Added support for declaring extra attributes for main section of manifest
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272207 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
132029ad61
Add in the first cut of a jarlib-manifest task that generates the manifest according to the Optional Package spec with dependencies included as included in fileset.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272206 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
d15e0c1121
Make library displayer more useful for debugging other extension/library related tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272205 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
ba6d89f244
Fix up date parsing to pick up time aswell
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272204 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
3694e92869
Fixed the following bug;
processGetPreviousRevision method sets the status to GET_COMMENT but it should set it to
GET_DATE otherwise the date information gets put in the comment and as the author is
escaped using a CDATA, you finally get a CDATA inside a CDATA...
Submitted By: Frederic Lavigne <fred@castify.net>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272201 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
b0dccfb367
Define created tag
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272192 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
e16a4c7b1d
Minor cleanups
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272190 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
fe7c38e3a0
Extract front end class info from Jar
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272187 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
d9e6947368
reorg of mutant's frontend
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272186 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
4a2d828a9e
Rename extension-display task to jarlib-display because it operated on both extensions and package specifications
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272181 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
adammurdoch
b91e4a3c1d
ClassLoader hierarchy changes:
* Use multi-parent ClassLoaders for antlibs and extensions, so that each
extension jar is loaded by a single ClassLoader in the hierarchy. Allows
classes from extensions to be shared across dependent antlibs and extensions.
* Changed contract of ClassLoaderManager.createClassLoader( File[] ), so that
it creates a new ClassLoader each time it is called.
* Changed ExtensionManager, so that it no longer extends PackageRepository.
* Added a few test cases for DefaultClassLoaderManager.
* Moved responsibility for checking myrmidon.home and building the various paths,
from DefaultEmbeddor and DefaultExtensionManager to EmbeddedAnt. Use the
platform path separator for the paths, rather than the | char.
* Use EmbeddedAnt in AbstractProjectTest, rather than using an Embeddor directly.
* AbstractComponentTest was not parameterising or initialising the test
components.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272180 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
adammurdoch
5913c19759
Forgot to remove these when they were moved to antlib.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272178 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
a64cb53667
Checkstyle fixes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272176 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
3432c43ba0
Slight reorg of methods between context and service classes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272170 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Conor MacNeill
56c025c679
Clean up mutant bootstrap
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272169 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
9c0d2b9733
Write a basic task that prints out extension and package specification data for a library or set of librarys
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272164 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
2db2db4628
Update to latest ant binaries to get new manifest data
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272163 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
a0dde3035f
Upgrade to new extensions package to get the specifications parser and data holder
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272162 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
0de17bca25
Log errors rather than ignoring them.
Submitted by: dion@multitask.com.au via "Vincent Massol" <vmassol@octo.com>
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272158 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Darrell DeBoer
2a91ac371e
* Fixed a bunch of checkstyle violations (mostly
javadoc)
* Added basic javadoc target to build.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272154 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
13236d1572
Add an example that will draw out problem with entry with 0 changes
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272146 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
a4019bb13b
Make sure the parser works when there is no changes for an entry.
Reported By: Vincent Massol
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272145 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
5e98e67898
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272138 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
03184992c3
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272137 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Darrell DeBoer
66d9400a3b
Better Ant1-style configuration in compatibility layer,
as JUnit task relies on child elements being created before,
but configured after, the parent.
Build "test" target now passes when run through Myrmidon.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272136 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
ead2fe108e
Copy across some todos from the actionlist
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272135 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
4e90f37bae
Add a blurb about schedulers, test engines, install toools and so forth reusing myrmidon
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272134 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
cd18fd06e4
*** empty log message ***
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272133 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
2db42da13c
Expand the XPath todo to note that we could use it to do antcalls
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272132 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
05f85418a2
Add a todo for XPath like structures for tasks
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272131 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
eac03a504a
Add a TODO for writing an Embeddor HOWTO and assign it to me.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272130 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Peter Donald
04aa34610e
Add a new TODO
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272129 13f79535-47bb-0310-9956-ffa450edef68
23 years ago
Stephane Bailliez
90c469486c
Updating Excalibur to the i18n lib grabbed directly from Myrmidon.
Thanks Peter ;-)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272125 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Darrell DeBoer
78f2da01c3
* New ProjectBuilder which programmatically converts from Ant1 to Myrmidon
project, rather than using a stylesheet. (This is now the default builder for
".xml" files.)
* Removed xml-apis.jar and xalan.jar, and added jaxp.jar back in. Hopefully, this
will keep us out of avoid jar version hell.
* Added more stuff to the ${java.class.path} property available to ant1 tasks.
* Can now fully build Myrmidon using Ant1 compatibility layer. All test bar one
(Ant1CompatTestCase) pass when run using Myrmidon.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272123 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
03daeaf3d1
Add a basic page about configuring tasks in myrmidon.
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272121 13f79535-47bb-0310-9956-ffa450edef68
24 years ago
Peter Donald
8c0f3fd0c1
Start to integrate documentation about
* Configuring tasks
* Types/Roles
* Converter architecture
It is woefully incomplete but got sick of looking at it. Hopefully uploading it will make me more likely to work on it ;)
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272120 13f79535-47bb-0310-9956-ffa450edef68
24 years ago