EJBJar now reports errors when weblogic ejbc fails rather than continuing
PR: 1254
4 lines of code changed in:
Separated Log hierarchy for tasks and engine.
17 lines of code changed in:
Workspace doesn't need to know about root Project anymore. Thus interface by embeddor and Workspace can be adapted to pass less parameters.
13 lines of code changed in:
Continue migration of ProjectManager to Workspace
22 lines of code changed in:
Begine reworking code/terminology of ProjectManager into Workspace.
Reason: Better semantics associated with name and easier to know what to place in it.
87 lines of code changed in:
Updated so that each project has a separate Deployer (that writes to separate TypeManager).
Updated so that TypeLib (ie import of type libs in build file) will actually be obeyed and import types in as appropriate. Currently type libs are only loaded from <base-dir>/ext/*.atl however this will be exapnded in the future.
Updated examples to reflect the new working TypeLib system and so as cross-project deployer can be verified.
Updated build process so that the self testing code is placed in dist/ext and thus has to be explicitly loaded via an import
104 lines of code changed in:
Change terminology from Type->Role to match rest of proposal.
11 lines of code changed in:
Made templating example more sensible
4 lines of code changed in:
Rename builder to something sensible.
37 lines of code changed in:
Updated to allow PIs to specify template and parameters to template.
209 lines of code changed in:
My excuse is that I was hit with a srupid stick when I was a child.
Submitted by: Michael Keuchen <michael.keuchen@curry.de>
1 lines of code changed in:
Allow DTD locations to be URLs effectvely mapping the URLs
Submitted by: Benoit MOUSSAUD <benoit.moussaud@criltelecom.com>
26 lines of code changed in:
Cleanup of Borland ejbjar element
Submitted by: MOUSSAUD Benoit <benoit.moussaud@criltelecom.com>
8 lines of code changed in:
iPlanet documentation for ejbjar and iplanet-ejbc tasks
Submitted by: Martin Gee <martin.gee@icsynergy.com>
Greg Nelson <greg@netscape.com>
288 lines of code changed in:
add missing author for JavaWorld article.
2 lines of code changed in:
Rearranged location for final tasks still left in ant namespace.
15 lines of code changed in:
Changed name of Import->TypeLib
21 lines of code changed in:
Integrate change of Condition package into rest of system.
Add a new Executor and allow possibility of "dry runs". Ie runs that don't actually execute commands.
39 lines of code changed in:
Remove cruft.
1 lines of code changed in:
Migrate Condition class to framework
61 lines of code changed in:
Change resource page format to match external tools page.
790 lines of code changed in:
Add reference to remote builds with And and VAJ.
8 lines of code changed in:
Add pointer to Jesse Tilly's article on onjava.com
6 lines of code changed in:
Some initial work on rmic to make it handle -iiop better (doesn't
detect generated files properly) - doesn't quite work ATM.
Add some extra warning and debugging info to Project.
71 lines of code changed in:
amended logos.
Submitted by: Les Hughes <leslie.hughes@rubus.com>
0 lines of code changed in:
Allow the manifest to be specified in the ejbjar task. This adds the given manifest
to the generic jar fed to the appserver ejb compiler.
PR: 980
Submitted by: robert.watkins@qsipayments.com (Robert Watkins)
61 lines of code changed in:
Add some FAQs.
170 lines of code changed in:
Give credit to the right person.
4 lines of code changed in:
Declare BuildException in Sleep.validate explicitly.
Submitted by: Steve Loughran <steve_l@iseran.com>
2 lines of code changed in:
Add a FAQ entry about a common javadoc problem.
Submitted by: John Brewer <jbrewer@jera.com>
32 lines of code changed in:
2nd Installment of the ejb-jar naming convention changes. This
introduces a namign attribnute which can take one of four values
ejb-name - use the ejb-name in the deployment descriptor to name the jar
descriptor - name the jar based on the name of the deployment descriptor file
basejarname - name the jars based on the given basejarname attribute
directory - the directory containing the deployment descriptor is used
ejb-name handling based on code submitted by Trevor Stewart <TREVORSTEWART@UP.COM>
160 lines of code changed in:
two more logos
36 lines of code changed in:
try to use English.
Submitted by: Jesse Glick <Jesse.Glick@netbeans.com>
2 lines of code changed in:
First steps on reforming the ejbjar naming conventions. This installment
make the basejarname attribute actually do something useful
425 lines of code changed in:
more logos
36 lines of code changed in:
include developer PGP keys in distribution.
2 lines of code changed in:
documentation for latest <style> changes.
31 lines of code changed in:
Add force attribute to <style> task to allow it to run independent of
file modification times.
Submitted by: Craeg K Strong <cstrong@arielpartners.com>
Allow classpath from which the processor will be loaded to be
specified.
PR: 2144
Make sure Liaison classes close their output streams.
PR: 1848
104 lines of code changed in:
Link up new task to main index
1 lines of code changed in:
New task to convert paths to those of a different OS.
Submitted by: "Larry V. Streepy, Jr." <streepy@healthlanguage.com>
365 lines of code changed in:
Fix JDK 1.1 incompatibility
Reported by: Les Hughes <leslie.hughes@rubus.com>
1 lines of code changed in:
Remove definition of undocumented and obsolete compiletask task.
PR: 2160
1 lines of code changed in:
Make the packagelistloc attribute of javadoc's link child a File so it
will be resolved properly.
Reported by: abethegn@canal-plus.fr
8 lines of code changed in:
new files for new <sleep> task.
Submitted by: Steve Loughran <steve_l@iseran.com>
363 lines of code changed in:
new task <sleep>
Submitted by: Steve Loughran <steve_l@iseran.com>
3 lines of code changed in:
Explain difference between J2ME tasks.
Submitted by: Josh Eckels <jeckels@stampysoft.com>
7 lines of code changed in:
two new logos
36 lines of code changed in:
Add pointer to Oliver Burn's Checkstyle
105 lines of code changed in:
Added pointer to Josh Eckels' J2ME tasks.
82 lines of code changed in:
Made SignJar support nested FileSets. It will also check if relevent signature file is present before signing if attribute lazy="true" is set
Submitted by: "Nick Fortescue" <nick.fortescue@smartspread.com>
128 lines of code changed in:
another logo proposal
Submitted by: Christoph.Wilhelms@t-online.de (Christoph Wilhelms)
18 lines of code changed in:
Migrated DataType interface to framework.
Migrated RoleManager to separate package.
A few other minor nits.
103 lines of code changed in:
Moved Echo int myrmidon tree.
2 lines of code changed in:
Removed commented out converters section.
Added in task declaration for import.
1 lines of code changed in:
Add Add in task to import tasklibraries.
0 lines of code changed in:
Removed self-test tasks from descriptor
0 lines of code changed in:
Made sure that xalan is copied to distribution.
1 lines of code changed in:
Update excalibur to support new FileUtil.getExtension() method added.
0 lines of code changed in:
Add in xalan jar to support new XSL based ProjectBuilder.
0 lines of code changed in:
Added in very simple demonstration of XSL templating.
5 lines of code changed in:
Added in basic XSL templated builder. Currently uses template with same name as build file except the extension is xsl instead.
PR:
Obtained from:
Submitted by:
Reviewed by:
14 lines of code changed in:
Modified interface to reflect the fact it is no longer a flyweight and
thus can be passed Parameters via standard mechanisms (Parameterizable).
Also rearranged implementation so that it is friendly for inheritance (Still needs lots more work).
32 lines of code changed in:
Modified interface to reflect the fact it is no longer a flyweight and
thus can be passed Parameters via standard mechanisms (Parameterizable).
1 lines of code changed in:
Updated descriptors to store role and instances of ProjectBuilder component.
7 lines of code changed in:
Changed embeddor so that a new ProjectBuilder is instantiated on every call
to createProject. There is no longer a globally Cached and configured ProjectManager.
Also retrieved the ProjectBuilder from TypeManager. This allows arbitrary
ProjectBuilder classes to be registered by dropping in new jars to lib directory.
Made the type of ProjectBuilder be specified by type parameter or if that is
null the extention of input build file.
32 lines of code changed in:
Remove unused variable declaration.
0 lines of code changed in:
Update build file to reflect multiple libraries
19 lines of code changed in:
Updated sample to show using ant1 style tasks.
12 lines of code changed in:
Add in descriptor for self-test library.
9 lines of code changed in:
Migrated self testing code to new library.
13 lines of code changed in:
Renamed descriptor built into main jar. Also migrate across Pattern type.
11 lines of code changed in:
Update core descriptor to reflect new location/arrangement of classes.
PR:
Obtained from:
Submitted by:
Reviewed by:
11 lines of code changed in:
ant --> myrmidon
3 lines of code changed in:
Migrated converter files into separate library.
29 lines of code changed in:
Add in descriptor for Ant1 compatibility layer.
5 lines of code changed in:
Move Ant1 compatibility layer files into separate library.
Also create a task to actually load the task definitions from Ant1 jar.
51 lines of code changed in:
Move Patter type into framework directory.
10 lines of code changed in:
assorted logo submissions
90 lines of code changed in:
should have added this file 36 hours ago, sorry.
44 lines of code changed in:
Starting to reintroduce Ant1 adapters.
1 lines of code changed in:
Modify to demonstrate X-Project DAG.
1 lines of code changed in:
Modify ProjectBuilder interface to accept Parameters. This allows arbitrary builders to be added in the future (such as for templating etc).
28 lines of code changed in:
Make cross project DAGS work.
28 lines of code changed in:
Various typos and documentation fixes.
PR: 1464, 1483, 1523, 1873, 1621, 1839, 1840, 2011
Submitted by: Daniel.Barclay@digitalfocus.com
colin@bspark.com (Colin Sampaleanu)
daveg@permabit.com
arosen@silverstream.com (Alex Rosen)
rxh@gers.com (Rey Hernandez)
46 lines of code changed in:
Update status of Ant2 development, add logo page.
62 lines of code changed in:
Added in support for parameters that are sent to builder.
18 lines of code changed in:
Moved getChildTypeManager to ProjectManager as havin in ExecutionFrame violates IOC and has not consistent with other approach for frame specific parameters.
13 lines of code changed in:
Doesn't work with new Frame model. Essentially as I am unclear on appropriate semantics.
7 lines of code changed in:
Update to work with new embeddor interface.
10 lines of code changed in:
ProjectManager is no longer a FlyWeight. It now carries state pertinent to a set of Projects that are executed in concert.
It also works with new ExecutionFrame model as appropriate. It also propogates all frame specific parameters/components aswell.
144 lines of code changed in:
Interface used to contain relevent data for each project managed by ProjectManager.
0 lines of code changed in:
ProjectManager is no longer a FlyWeight. It now carries state pertinent to a set of Projects that are executed in concert.
4 lines of code changed in:
Changed interface so that instead of returning other components it hides it behind an abstraction. ie Instead of returning a ProjectBuilder it provides interface to ProjectBuilder. Same with ProjectManager.
This allows interface/implementation to be changed without effecting the "frontend interface" and vastly simplifies writing frontends.
Also a new ProjectManager is create for each request. Also input parameters are provided for future extention (ie parameters to builder and the builder "type");
37 lines of code changed in:
Changed interface so that instead of returning other components it hides it behind an abstraction. ie Instead of returning a ProjectBuilder it provides interface to ProjectBuilder. Same with ProjectManager.
This allows interface/implementation to be changed without effecting the "frontend interface" and vastly simplifies writing frontends.
13 lines of code changed in:
Modify ProjectBuilder so that it uses a vanilla string. This is in preparation for alternate formats (ie URLs).
179 lines of code changed in:
Fixed a bug that made inherited TypeFactorys fail.
5 lines of code changed in:
Added method to construct child TypeManagers that inherit from their parent.
8 lines of code changed in:
Changed Project so that it contains a list of Imports (of type libraries) and project references.
89 lines of code changed in:
Made a object to model imports.
0 lines of code changed in:
No longer separate Target interface and implementation.
48 lines of code changed in:
Update to use new ExecutionFrame construct.
44 lines of code changed in:
Default implementation of frame that just caches values passed to it.
The exception being TypeManager which it uses to create a child TypeManager that is relevent to frame.
68 lines of code changed in:
Made Executor support a TaskFrame. The TaskFrame is where context/logger/componentManager/typeManager are stored.
1 lines of code changed in:
cleaned whitespace.
0 lines of code changed in:
Change extention of ant libraries to "atl" for Ant Type Library. (more representative of content than .tsk).
8 lines of code changed in:
Fix typo in tar documentation.
PR: 2120
Submitted by: rxh@gers.com (Rey Hernandez)
2 lines of code changed in:
Minor clarification, removed ', fix typo.
Submitted by: Jon Skeet <jon.skeet@peramon.com>
15 lines of code changed in:
Finished the document. This is IMHO as good as it can be at the current
state of discussion.
71 lines of code changed in:
Update build file for new descriptor location.
12 lines of code changed in:
Update to fix exception handling bug.
0 lines of code changed in:
Add in new descriptors.
63 lines of code changed in:
Split test targets into many. Include an "all" target and moved primitive tests to another build file.
42 lines of code changed in:
Add in build file for testing primitive type conversion in myrmidon
5 lines of code changed in:
Expand output string.
.
1 lines of code changed in:
Facility task (for adding in AspectHandlers).
16 lines of code changed in:
ConverterDef task (should we even have this???).
7 lines of code changed in:
Update to new descriptor name.
1 lines of code changed in:
Add in ROLE attribute so easy to reference.
2 lines of code changed in:
Prep for JDK 1.4.
Note: I did a complete scan of the code. Mostly it the version checks are
safe (e.g., things not supported with 1.1). The only place where it wasn't
obvious to me was RMIC, but it seemed OK.
4 lines of code changed in:
Add a property that contains the version of Ant.
27 lines of code changed in:
Allow data types to appear inside of targets.
66 lines of code changed in:
Update sample build file.
6 lines of code changed in:
Update build process to add in descriptors.
6 lines of code changed in:
Update descriptors to new name.
0 lines of code changed in:
Broke up large method into multiple methods. Update descriptor format into two sections to make converters and types separate.
Also scan base classloader for any default types defined by runtime. use ClassLoader.getResources() to scan for all descriptors to process.
112 lines of code changed in:
Updated to current descriptor name.
2 lines of code changed in:
Remove whitespace.
0 lines of code changed in:
Added extra logging for debugging.
2 lines of code changed in:
Removed decoration of role with "selector" as it was legacy to old implementation.
3 lines of code changed in:
Concrete task to define types - where user specifies type of defionition (ie task/data-type, aspect, listener etc).
1 lines of code changed in:
Abstract task to define types.
59 lines of code changed in:
Added first sweep at TypeInstanceTask
This will allow easy definition of types like
<pattern id="foo" ... >
...
</pattern>
Allos simple definition of DataTypes and simple use in buildfiles aswell.
29 lines of code changed in:
Added a standard declaimer with s/Avalon/Ant
0 lines of code changed in:
New task <typedef>
279 lines of code changed in:
Don't change working directory for javadoc.
Submitted by: Jay Glanville <dickon@nortelnetworks.com>
8 lines of code changed in:
Think I've covered all accepted features now.
79 lines of code changed in:
Updated to use latest ant/avalon jars.
Settings are now passed to aspect as appropriate. Empty ones passed to aspects that do no have any defined on task.
Attributes/elements that have namespace marked but have no equivelent aspect cause a TaskException
184 lines of code changed in:
Made setProject public.
1 lines of code changed in:
Add pointer to article in recent JDJ issue.
Submitted by: Tim Vernum <Tim.Vernum@macquarie.com.au>
8 lines of code changed in:
Updated to work with JAXP1.1 and crimson (as it is smaller).
Also implemented infrastructure for aspect handling. Aspects are now called out to and can do all the things we have discussed. The only thing not implemented is actually passing parameters and elements to aspect handler for each task.
50 lines of code changed in:
Update to work with JAXP1.1 rather than SAX2 mechanisms.
66 lines of code changed in:
Id is no longer a special identifier.
1 lines of code changed in:
Update for new method signatures.
9 lines of code changed in:
Made preConfigure take taskModel as parameter. This is because original taskModel may have been modified.
Cached all relevent parameters in instance variables. Access parameters via helper methods. Call reset() to clear all variables.
57 lines of code changed in:
Made preConfigure take taskModel as parameter. This is because original taskModel may have been modified.
6 lines of code changed in:
Update to current name of Embeddor (changed to become conformant with rest of components).
2 lines of code changed in:
Start of Ant1 task adapter.
2 lines of code changed in:
Update to include new role mapping data.
7 lines of code changed in:
Update to use new role mapping system.
1 lines of code changed in:
update main to use new embeddor.
3 lines of code changed in:
Update class to use new configuration of attribute method.
3 lines of code changed in:
Update Container class to use new configuration of attribute method.
21 lines of code changed in:
First sweep of aspect manager.
8 lines of code changed in:
Follow suit with naming convention.
129 lines of code changed in:
Read in roles from META-INF/ant-roles.xml and remove hardwired mapping for tasks/data-types.
Also fixed so that role-name mapping is 1-to-1
48 lines of code changed in:
Canonicalized filename to get around bug in file: urls embedded in jar: urls.
(they didn't resolve ./ or ../)
3 lines of code changed in:
Made it possible to configure single attributes. This is to help container style tasks.
39 lines of code changed in:
Starting to define/test aspect interface.
5 lines of code changed in:
Added AbstractContainerTask and made Property extend it.
Renamed TskDeployer->Deployer, and refactored some code into Deployment class to make it easier to understand.
169 lines of code changed in:
Simplify deployment so that it uses files instead of URLs and does not name deployments.
Moved RoleManager and separated interface/implementation into deployer package.
108 lines of code changed in:
Converted TypeManager so that types no longer have to implement Avalons 'Component' interface.
86 lines of code changed in:
Started converting runtime so type instances don't have to implement Avalons Component interface.
27 lines of code changed in:
Removed ConverterInfo and simplified ConverterRegistry
22 lines of code changed in:
Update myrmidon to remove dependencies on camelot part of Avalon (which is still alpha and not released).
308 lines of code changed in:
Update sample
6 lines of code changed in:
Reworked Converter component. Made it work with TypeManager + an auxilliary Registry.
Moved client interface of converter code to converter subpackage. Moved "provider" part of converter package to components.converter.*
Cleaned up violations of IOC with ConverterEngine and renamed ConverterEngine to MasterConverter
275 lines of code changed in:
Moved Condition to be part of project model.
10 lines of code changed in:
Removed DataTypeEngine as it is supersceded by TypeManager.
Remove the ugly hacks in Executor when it returned own registry (broke IOC). This no longer needed due to TypeManager
12 lines of code changed in:
Integrate type so that tasks/datatypes are access via TypeManager rather than through individual Registrys scattered through classes.
93 lines of code changed in:
Integrate TypeManager into embeddor and in deployment mechanism.
71 lines of code changed in:
Updated properties to use role names rather than having an extra layer of indirection.
14 lines of code changed in:
Continued work on registry (which I am now terming TypeManager).
80 lines of code changed in:
That profile has been improved a little ;-)
5 lines of code changed in:
Added failonError attribute.
Submitted By: Iulian Musat <iulian@3dgeo.com>
15 lines of code changed in:
Added in jdpend task
Submitted By: J?r?me Lacoste <jerome.lacoste@smartcardsystem.com>
542 lines of code changed in:
May 2001 »