12 Commits

Author SHA1 Message Date
3c32a1d75a Added a fix for some versions of ant, explicitly forking the groovyc compiler. 2012-09-07 09:49:54 -05:00
8e77c4045c Bug fix in the 'lib' target.
The 'lib' target was inteded to be a target the project-specific build could
 override. However, the common build was using it to create dependancies on
 '-lib-local' and '-lib-ivy'. If a project-specific build ovverrode lib and
 forgot to add those dependancies it would break. The project-specific builds
 should not be required to know about the internal dependancies of the common
 build. A new target '-lib' was created, which depends on '-lib-local',
 'lic-ivy', and 'lib'. 'lib' is not an empty target that is safe to be
 overridden.
2011-12-07 17:43:55 -06:00
d78bd3386e Added executable modular build options.
* Added a new property 'executable.jar'. When set to true, the build creates an
  executable jar. It expects the fully qualified main class name in the
  'main.class' property. The executable jar expects all the runtime libs to be
  located in a folder called 'lib' next to the jar.
2011-12-07 17:40:12 -06:00
5862def565 Added Apache Ivy comfiguration and build impl. Untested. 2011-11-29 16:40:55 -06:00
081890b141 Added default, empty init target, and fixed a bug in set-version target. 2011-01-21 13:40:07 -06:00
7fe6316a65 Make a more specific common case; other small improvements.
Moved paths, taskdefs into specific init targets.
Restructured init task flow.
Created defaults for required properties.
Added echo messages to library resolution.
Targets now create their required directories before trying to use them.
2011-01-21 11:20:05 -06:00
3efd23846b Make a more specific common case; other small improvements.
Moved paths, taskdefs into specific init targets.
Restructured init task flow.
Created defaults for required properties.
Added echo messages to library resolution.
Targets now create their required directories before trying to use them.
2011-01-10 09:35:37 -06:00
e5e5427708 Added default init target, default directories, bug fix. 2010-12-20 15:34:07 -06:00
086d736bf0 Added JUnit testing support. 2010-11-05 16:22:07 -05:00
c4455b0811 Fixed typo in taskdef task 2010-10-22 08:54:46 -05:00
3c4205f336 Added dependance on -init to versioning targets and
changed dependance on other targets to -init rather than init.
2010-10-22 08:37:11 -05:00
9b69cd5c5b Initial version. 2010-09-28 09:36:41 -05:00