6 Commits
Author SHA1 Message Date
Jonathan Bernard 3c32a1d75a Added a fix for some versions of ant, explicitly forking the groovyc compiler. 2012-09-07 09:49:54 -05:00
Jonathan Bernard 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
Jonathan Bernard 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
Jonathan Bernard 5862def565 Added Apache Ivy comfiguration and build impl. Untested. 2011-11-29 16:40:55 -06:00
Jonathan Bernard 081890b141 Added default, empty init target, and fixed a bug in set-version target. 2011-01-21 13:40:07 -06:00
Jonathan Bernard 9b69cd5c5b Initial version. 2010-09-28 09:36:41 -05:00