<commit_before>Gant -- A Groovy way of scripting Ant tasks.

This is Gant, a Groovy way of working with Ant tasks -- no more XML :-)

The method of installation depends on whether you have downloaded a tarball or
zipfile distribution, or you have a Bazaar branch or a Subversion store
checkout (or even a Git clone of the Subversion repository).

Distribution
------------

The Gant distributions contain a ready-made install directory hierarchy.
Untar the tarball or unzip the zipfile to the location where you want the Gant
installation to reside.  A directory with the name structured
gant-<gant-version-number> will be created in the location specified for the
untar or unzip.

There are a number of distinct distributions:

          1.  Requires a separate Groovy installation.  There are builds:
                a.  compiled against Groovy 1.5.8;
                b.  compiled against Groovy 1.6.5; and
                c.  compiled against Groovy 1.7-beta-2.

            2.  Self-contained, includes all dependent jars.

You might like to set up an environment variable GANT_HOME set to the
directory created by the untar or unzip, though this is not essential, it is
just an efficiency.

The script $GANT_HOME/bin/gant for systems with a Posix shell, or
$GANT_HOME/bin/gant.bat on Windows is the mechanism for launching a Gant run.

Using a Bazaar Branch or a Checkout of the Subversion Repository
----------------------------------------------------------------

You first need to get a source tree.  Bazaar is the version control system
used for developing Gant.  The master branch is held in a Subversion
repository at Codehaus, but there is also a mirror held at Launchpad so you
can do either:

        bzr branch http://svn.codehaus.org/gant/gant/trunk Gant_Trunk

or

        bzr branch lp:gant

to get a branch.  (If you are going to actively develop Gant, you almost
certainly want to have a shared repository in which this mirror branch is kept
so that you can then make feature branches.)

Gradle is used as the build system for Gant, so you will need to set the
gant_installPath property in ~/.gradle/gradle.properties so you can install
Gant.  So for example:

       gant_installPath = ${System.properties.'user.home'}/lib/JavaPackages/gant-trunk

Then you type:

     ./gradlew installGant

and all the necessary magic happens.

Contact
-------

If you have any problems using Gant, or have any ideas for improvements,
please make use of the Gant users mailing list: <EMAIL>

<NAME> <<EMAIL>>

;;; Local Variables: ***
;;; fill-column: 78 ***
;;; End: ***<commit_msg>Update the installation instractions a bit.<commit_after>Gant -- A Groovy way of scripting Ant tasks.

This is Gant, a Groovy way of working with Ant tasks -- no more XML :-)

The method of installation depends on whether you have downloaded a tarball or
zipfile distribution, or you have a Bazaar branch or a Subversion store
checkout (or even a Git clone of the Subversion repository).

Distribution
------------

The Gant distributions contain a ready-made install directory hierarchy.
Untar the tarball or unzip the zipfile to the location where you want the Gant
installation to reside.  A directory with the name structured
gant-<gant-version-number> will be created in the location specified for the
untar or unzip.

There are a number of distinct distributions:

          1.  Requires a separate Groovy installation.  There are builds:
                a.  compiled against Groovy 1.5.8;
                b.  compiled against Groovy 1.6.5; and
                c.  compiled against Groovy 1.7-beta-2.

            2.  Self-contained, includes all dependent jars.

You might like to set up an environment variable GANT_HOME set to the
directory created by the untar or unzip, though this is not essential, it is
just an efficiency.

The script $GANT_HOME/bin/gant for systems with a Posix shell, or
$GANT_HOME/bin/gant.bat on Windows is the mechanism for launching a Gant run.

Using a Bazaar Branch
---------------------

You first need to get a source tree.  Bazaar is the version control system
used for developing Gant.  The master branch is held in a Subversion
repository at Codehaus, but there is also a mirror held at Launchpad so you
can do either:

        bzr branch http://svn.codehaus.org/gant/gant/trunk Gant_Trunk

or

        bzr branch lp:gant Gant_Trunk

to get a branch.  (If you are going to actively develop Gant, you almost
certainly want to have a shared repository in which this mirror branch is kept
so that you can then make feature branches from it.)

Gradle is used as the build system for Gant, so you will need to set the
gant_installPath property in ~/.gradle/gradle.properties so you can install
Gant.  So for example:

       gant_installPath = ${System.properties.'user.home'}/lib/JavaPackages/gant-trunk

Then you type:

     ./gradlew gant:install

and all the necessary magic happens.  You probably want to set the GROOVY_HOME
environment variable to point at the Groovy installation that the Gant
installation is to work with.

Contact
-------

If you have any problems using Gant, or have any ideas for improvements,
please make use of the Gant users mailing list: <EMAIL>

<NAME> <<EMAIL>>

;;; Local Variables: ***
;;; fill-column: 78 ***
;;; End: ***
{'fraction_non_alphanumeric': 0.07452241346699451, 'fraction_numerical': 0.004917722716096085, 'mean_word_length': 3.0833976833976835, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5855900', 'n_tokens_mistral': 1503, 'n_tokens_neox': 1423, 'n_words': 750}