Changes between Version 75 and Version 76 of BuildSystem


Ignore:
Timestamp:
12/15/12 22:33:48 (7 years ago)
Author:
welberge
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildSystem

    v75 v76  
    1515== Getting Started == 
    1616 * BuildQuickStart 
     17 * UseCases 
    1718 
    1819  
     
    6061with the most recent release version. 
    6162 
    62 == Use cases == 
    63 === Running and compiling against released versions === 
    64 * `ant resolve` to collect all dependent released and external libraries in the `lib` directory 
    65 * `ant main` to set the class that is to be run 
    66 * `ant run` to compile and run the project 
    67  
    68 ==== Selecting a main class without running ant main ==== 
    69 {{{ 
    70 ant run -Drun.main.class="package.MainClass" 
    71 }}} 
    72 ==== Using runtime parameters ==== 
    73 {{{ 
    74 ant run -Drun.argline="runtimeparams" 
    75 }}} 
    76 with runtimeparams a space seperated list of runtime parameters that are to be passed to your Java program. 
    77  
    78 === Testing === 
    79 * `ant junit` to compile and run the test cases 
    80 * `ant junitreport` to compile and run the test cases and generate an html report in the test/report directory 
    81  
    82 === Resolving dependencies === 
    83 Dependencies are resolved from 
    84 1. the local.lib directory of a project 
    85 2. the local repository directory of a project (can be set up in its repository directory) 
    86 3. the repositories in http://asap-project.org/repo/ and http://hmirepo.ewi.utwente.nl/ 
    87 `ant resolve' and similar resolve commands empty the lib directory, so use local.lib to store local libraries instead. Local resources are, by convention, stored in a projects resource directory. 
    88  
    89 '''Advanced:''' new/alternative default repositories can be added in !hmibuild/ivy/ivysettings.xml 
    90  
    91  
    92  
    9363=== Using the build system in eclipse === 
    9464See UsingAsapRealizerInEclipse