Changes between Version 28 and Version 29 of BuildSystem


Ignore:
Timestamp:
10/25/12 14:07:45 (7 years ago)
Author:
welberge
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildSystem

    v28 v29  
    4040The build system assumes the following directory layout: 
    4141{{{ 
    42 yourproject/build.xml (ant build file) 
    43 yourproject/ivy.xml (specification of jar dependencies) 
    44 yourproject/build.properties (build properties) 
    45 yourproject/src  (source directory) 
    46 yourproject/lib  (directory for resolved jars (auto filled, do not add custom jars here)) 
    47 yourproject/lib.local directory (directory for custom jars for your project) 
    48 yourproject/resource (directory for data resources for your project) 
    49 yourproject/test/ivy.xml (specification of test specific jar dependencies) 
    50 yourproject/test/src (test sources) 
    51 yourproject/test/lib (directory for resolved test jars (auto filled, do not add custom jars here)) 
    52 yourproject/test/resource (test specific data) 
     42yourproject/build.xml                 (ant build file) 
     43yourproject/ivy.xml                   (specification of jar dependencies) 
     44yourproject/build.properties          (build properties) 
     45yourproject/src                       (source directory) 
     46yourproject/lib                       (directory for resolved jars (auto filled, do not add custom jars here)) 
     47yourproject/lib.local directory       (directory for custom jars for your project) 
     48yourproject/resource                  (directory for data resources for your project) 
     49yourproject/test/ivy.xml              (specification of test specific jar dependencies) 
     50yourproject/test/src                  (test sources) 
     51yourproject/test/lib                  (directory for resolved test jars (auto filled, do not add custom jars here)) 
     52yourproject/test/resource             (test specific data) 
    5353}}} 
    5454To use the build system with your own Java project, you'll need to set up a build.xml, build.properties and ivy.xml file. The build.xml file provides the project name and normally simply refers to the default build.xml in hmibuild: