星期五, 10月 29, 2010

[Ant]Ubuntu using Ant Note

1.Installation
$apt-get install ant

2.checked ant version
$ant -version

you should see
Apache Ant version 1.7.1 compiled on July 2 2010


3.ant build
$ant

if you didnt create build .xml , you should see
Buildfile: build.xml does not exist!
Build failed


Command-line Options Summary

ant [options] [target [target2 [target3] ...]]
Options:
  -help, -h              print this message
  -projecthelp, -p       print project help information
  -version               print the version information and exit
  -diagnostics           print information that might be helpful to
                         diagnose or report problems.
  -quiet, -q             be extra quiet
  -verbose, -v           be extra verbose
  -debug, -d             print debugging information
  -emacs, -e             produce logging information without adornments
  -lib             specifies a path to search for jars and classes
  -logfile         use given file for log
    -l                     ''
  -logger     the class which is to perform logging
  -listener   add an instance of class as a project listener
  -noinput               do not allow interactive input
  -buildfile       use given buildfile
    -file                  ''
    -f                     ''
  -D=   use value for given property
  -keep-going, -k        execute all targets that do not depend
                         on failed target(s)
  -propertyfile    load all properties from file with -D
                         properties taking precedence
  -inputhandler   the class which will handle input requests
  -find            (s)earch for buildfile towards the root of
    -s             the filesystem and use it
  -nice  number          A niceness value for the main thread:
                         1 (lowest) to 10 (highest); 5 is the default
  -nouserlib             Run ant without using the jar files from ${user.home}/.ant/lib
  -noclasspath           Run ant without using CLASSPATH
  -autoproxy             Java 1.5+ : use the OS proxies
  -main           override Ant's normal entry point

Examples

ant
runs Ant using the build.xml file in the current directory, on the default target.
ant -buildfile test.xml
runs Ant using the test.xml file in the current directory, on the default target.
ant -buildfile test.xml dist
runs Ant using the test.xml file in the current directory, on the target called dist.
ant -buildfile test.xml -Dbuild=build/classes dist
runs Ant using the test.xml file in the current directory, on the target called dist, setting the build property to the value build/classes.
ant -lib /home/ant/extras
runs Ant picking up additional task and support jars from the /home/ant/extras location
ant -lib one.jar;another.jar
ant -lib one.jar -lib another.jar
adds two jars to Ants classpath.


Reference: 



沒有留言:

張貼留言

留個話吧:)