Commit Graph

10 Commits

Author SHA1 Message Date
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 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
Jonathan Bernard 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
Jonathan Bernard e5e5427708 Added default init target, default directories, bug fix. 2010-12-20 15:34:07 -06:00
Jonathan Bernard 086d736bf0 Added JUnit testing support. 2010-11-05 16:22:07 -05:00
Jonathan Bernard c4455b0811 Fixed typo in taskdef task 2010-10-22 08:54:46 -05:00
Jonathan Bernard 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
Jonathan Bernard 9b69cd5c5b Initial version. 2010-09-28 09:36:41 -05:00