資源簡介
apache-ant-1.6.2

代碼片段和文件信息
#!/usr/bin/python
#?Copyright?20012003-2004?The?Apache?Software?Foundation
#
#??Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
#??you?may?not?use?this?file?except?in?compliance?with?the?License.
#??You?may?obtain?a?copy?of?the?License?at
#
#??????http://www.apache.org/licenses/LICENSE-2.0
#
#??Unless?required?by?applicable?law?or?agreed?to?in?writing?software
#??distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
#??WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
#??See?the?License?for?the?specific?language?governing?permissions?and
#??limitations?under?the?License.
#
“““
?runant.py
????This?script?is?a?translation?of?the?runant.pl?written?by?Steve?Loughran.
????It?runs?ant?with/out?arguments?it?should?be?quite?portable?(thanks?to
????the?python?os?library)
????This?script?has?been?tested?with?Python2.0/Win2K
?created:?????????2001-04-11
?author:??????????Pierre?Dittgen?pierre.dittgen@criltelecom.com
?Assumptions:
?-?the?“java“?executable/script?is?on?the?command?path
“““
import?os?os.path?string?sys
#?Change?it?to?1?to?get?extra?debug?information
debug?=?0
#######################################################################
#?If?ANT_HOME?is?not?set?default?to?script‘s?parent?directory
if?os.environ.has_key(‘ANT_HOME‘):
????ANT_HOME?=?os.environ[‘ANT_HOME‘]
else:
????ANT_HOME?=?os.path.dirname(os.path.dirname(os.path.abspath(sys.argv[0])))
#?set?ANT_LIB?location
ANT_LIB?=?os.path.join(ANT_HOME?‘lib‘)
#?set?JAVACMD?(check?variables?JAVACMD?and?JAVA_HOME)
JAVACMD?=?None
if?not?os.environ.has_key(‘JAVACMD‘):
????if?os.environ.has_key(‘JAVA_HOME‘):
????????if?not?os.path.exists(os.environ[‘JAVA_HOME‘]):
????????????print?“Warning:?JAVA_HOME?is?not?defined?correctly.“
????????else:
????????????JAVACMD?=?os.path.join(os.environ[‘JAVA_HOME‘]?‘bin‘?‘java‘)
????else:
????????print?“Warning:?JAVA_HOME?not?set.“
else:
????JAVACMD?=?os.environ[‘JAVACMD‘]
if?not?JAVACMD:
????JAVACMD?=?‘java‘
launcher_jar?=?os.path.join(ANT_LIB?‘a(chǎn)nt-launcher.jar‘)
if?not?os.path.exists(launcher_jar):
????print?‘Unable?to?locate?ant-launcher.jar.?Expected?to?find?it?in?%s‘?%?\
????????ANT_LIB
#?Build?up?standard?classpath?(LOCALCLASSPATH)
LOCALCLASSPATH?=?launcher_jar
if?os.environ.has_key(‘LOCALCLASSPATH‘):
????LOCALCLASSPATH?+=?os.pathsep?+?os.environ[‘LOCALCLASSPATH‘]
ANT_OPTS?=?““
if?os.environ.has_key(‘ANT_OPTS‘):
????ANT_OPTS?=?os.environ[‘ANT_OPTS‘]
OPTS?=?““
if?os.environ.has_key(‘JIKESPATH‘):
????OPTS?=?‘-Djikes.class.path=\“%s\“‘?%?os.environ[‘JIKESPATH‘]
ANT_ARGS?=?““
if?os.environ.has_key(‘ANT_ARGS‘):
????ANT_ARGS?=?os.environ[‘ANT_ARGS‘]
CLASSPATH?=?““
if?os.environ.has_key(‘CLASSPATH‘):
????CLASSPATH?=?os.environ[‘CLASSPATH‘]
#?Builds?the?commandline
cmdline?=?(‘%s?%s?-classpath?%s?-Dant.home=%s?%s?‘?+?\
????‘org.apache.tools.ant.launch.Launcher?%s?-lib?%s?%s‘)?\
?????%?(JAVACMD?ANT_OPTS?LOCALCLASSPATH?ANT_HOME?OPTS?ANT_ARGS?\
????????CLASSPATH?string.join(sys.argv[1:]?‘
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????8628??2004-07-16?09:53??apache-ant-1.6.2\bin\ant
?????文件???????3622??2004-07-16?09:53??apache-ant-1.6.2\bin\ant.bat
?????文件???????2687??2004-07-16?09:53??apache-ant-1.6.2\bin\ant.cmd
?????文件???????3263??2004-07-16?09:53??apache-ant-1.6.2\bin\antenv.cmd
?????文件????????713??2004-07-16?09:53??apache-ant-1.6.2\bin\antRun
?????文件???????1262??2004-07-16?09:53??apache-ant-1.6.2\bin\antRun.bat
?????文件???????2020??2004-07-16?09:53??apache-ant-1.6.2\bin\antRun.pl
?????文件???????3015??2004-07-16?09:53??apache-ant-1.6.2\bin\complete-ant-cmd.pl
?????文件???????4145??2004-07-16?09:53??apache-ant-1.6.2\bin\envset.cmd
?????文件????????927??2004-07-16?09:53??apache-ant-1.6.2\bin\lcp.bat
?????文件???????4238??2004-07-16?09:53??apache-ant-1.6.2\bin\runant.pl
?????文件???????3087??2004-07-16?09:53??apache-ant-1.6.2\bin\runant.py
?????文件???????1649??2004-07-16?09:53??apache-ant-1.6.2\bin\runrc.cmd
?????文件??????20575??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\actionlist.html
?????文件??????15228??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\features.html
?????文件???????3028??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\FunctionalRequirements.html
?????文件??????15611??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\original-specification.html
?????文件??????24632??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\requested-features.html
?????文件??????20959??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\requested-features.txt
?????文件???????8508??2004-07-16?09:54??apache-ant-1.6.2\docs\ant2\VFS.txt
?????文件??????21694??2004-07-16?09:54??apache-ant-1.6.2\docs\antnews.html
?????文件??????49044??2004-07-16?09:54??apache-ant-1.6.2\docs\ant_in_anger.html
?????文件??????18523??2004-07-16?09:54??apache-ant-1.6.2\docs\ant_task_guidelines.html
?????文件????2515153??2004-07-16?09:54??apache-ant-1.6.2\docs\appendix_e.pdf
?????文件???????6332??2004-07-16?09:54??apache-ant-1.6.2\docs\breadcrumbs.js
?????文件??????32312??2004-07-16?09:54??apache-ant-1.6.2\docs\bylaws.html
?????文件??????21279??2004-07-16?09:54??apache-ant-1.6.2\docs\contributors.html
?????文件??????10606??2004-07-16?09:54??apache-ant-1.6.2\docs\cvs.html
?????文件?????203015??2004-07-16?09:54??apache-ant-1.6.2\docs\external.html
?????文件??????76186??2004-07-16?09:54??apache-ant-1.6.2\docs\faq.html
............此處省略1445個文件信息
評論
共有 條評論