<commit_before>Liquibase core is currently built using Ant.

The main end-builder Ant targets are:

  package:          builds the output artifacts (*.jar, *.zip, *.tar.gz). Both sources
                    and binary artifacts are packaged, including jdk1.4 targeted ones

  compile:          compiles the sources (1.5 bytecode)

  clean:            cleans the output folders and all the previously generated artifacts

  site:             builds the project's site from static resources (*.html)

  test:             executes the unit tests

  test-int:         executes the integration tests (requires a running accesible db runtime)

  all (default):    performs a complete build of the project


If you wish to override any of the standard build properties for your paticular environment,
please create a build.local.properties file in src and do not check it into SVN
(it should already be marked as SVN ignore).<commit_msg>Re-work the BUILDING.txt file to reflect building with maven instead of ant.<commit_after>Liquibase core is currently built using Maven 3.  Liquibase's modules are organized as follows

/                               Liquibase Parent Configuration pom
+ liquibase-core                       
+ liqubase-integration-tests   
+ liquibase-maven-plugin      
+ liquibase-osgi
+ samples
   + liquibase-ext-change
   + liquibase-ext-changewithnestedtags
   + liquibase-ext-sqlgenerator


Building with the <code>maven package</code> command will compile, run
tests and build the packages.

$ mvn package
[INFO] Reactor Summary:
[INFO] 
[INFO] Liquibase Parent Configuration
[INFO] Liquibase Core
[INFO] Liquibase Maven Plugin
[INFO] Liquibase Osgi
[INFO] Liquibase extension sample change
[INFO] Liquibase extension sample using nested tags for change
[INFO] Liquibase extension showing sample sqlgenerator
[INFO] Liquibase Integration Tests

{'fraction_non_alphanumeric': 0.05570433851098018, 'fraction_numerical': 0.002678093197643278, 'mean_word_length': 3.216704288939052, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1007135', 'n_tokens_mistral': 516, 'n_tokens_neox': 460, 'n_words': 214}