libxml-java-1.1.6/common_build.xml 0000644 0001750 0001750 00000202256 11365606150 015574 0 ustar rene rene
-------------------------------------------------------------------------------
Common Build file provides tasks needed to perform a project build.
It is typically not used directly but imported by each project's build.xml
file. The build.xml file can override tasks when customization is required.
MAIN TARGETS
============
* clean / clean-all :
remove all artifacts of the build, clean-all adds the removal
of any library or jar dependencies downloaded as part of the build
* resolve :
download/refresh library or jar dependencies needed for the build (uses Apache IVY)
* compile :
run javac on the project's source
* jar :
creates a jar file
* dist :
creates all project distributables
* test :
runs JUnit tests from your project's test source
SPECIAL TARGETS
============
* publish-local :
builds a jar for your project and registers it with the local artifact repository isolated
to your machine at $HOME/.ivy2/local. Further executions of the the resolve target by this
or other projects will find your published jar.
* ivy-clean* :
this family of targets helps reset your IVY environment in the event that you are having
difficulty resolving dependencies
TYPICAL TARGET SEQUENCE
============
* clean-all resolve dist :
a good start to build all project distributables from scratch. Note that jar dependencies
will not be downloaded unless you explicitly run the resolve target. We made the resolution
and retrieval completely discretionary since there are many situations in which
you will not want to get or refresh dependencies, e.g. if you are offline with no Internet
access. In such case, you could just run "dist" if the set of jars you already have are
sufficient.