Ant开发五(只求最好)

接着上面的文章:

3.available:

一下是常用的属性

<available classname="" property="" file="" value="" classpath="" classpathref="" />

4.condition

例子:

<?xml version="1.0" encoding="UTF-8"?>
<project name="condition" default="test" basedir="." >
	<target name="test" >
		<condition property="test" value="sccess">
			<and>
				<equals arg1="2" arg2="2" />
				<os family="windows" />
			</and>		
		</condition>
		<echo message="${test}" />
  	</target>
</project>

 5.ear和exec

例子:

<?xml version="1.0" encoding="UTF-8"?>
<project name="create" default="ear" basedir="." >
	<target name="ear" depends="createbuild">
		<ear earfile="build/myear.ear" 
			 appxml="application.xml"
			 basedir="build"
			 includes="*.jar,*.war" />
	</target>
	<target name="createbuild">
		<mkdir dir="build" />
	</target>
	<target name="clean" >
		<delete dir="build" />
	</target>
        	<target name="exec" >
		<exec  executable="javaversion.bat" os="Windows XP" vmlauncher="true" 
                           output="java.txt"> 
		</exec>
	</target>
</project>

 Buildfile: E:\JavaPortlet\AntDemo8\build.xml
createbuild:
    [mkdir] Created dir: E:\JavaPortlet\AntDemo8\build
ear:
      [ear] Building ear: E:\JavaPortlet\AntDemo8\build\myear.ear
BUILD SUCCESSFUL
Total time: 515 milliseconds

6.echo

<?xml version="1.0" encoding="UTF-8"?>
<project name="create" default="ear" basedir="." >
	<echo file="output.txt" append="true">
		the second one
	</echo>
</project>

 result:

扫描二维码关注公众号,回复: 1170651 查看本文章


        the first one
   
        the second one
7.解压命令:

src(source)  dest(目标)

8.压缩命令:

src    zipfile(jarfile.....)

9.java 命令

classname,classpath

10.javac 命令

srcdir ,destdir,includes=--

11.javadoc命令

。。。。

12record主要是为了记录之用

name,loglevel,action,append

13.replace同filter很像 属性也很像

14.sleep:很有用的东东

<sleep seconds="10" />

15.sql:自己感觉很没用,主要是sql执行的太少了,如果多的话这个很有用,有能力的可以研究下

16.tstamp 时间格式

format属性和pattern和property连用,有DSTAMP,TSTAMP,TOTAMP

17.自定义:很强大,不过必须有一定的src理解才能写。。。如果想了解的给我留言。。

好了也就这些了,写的不细的地方主要是在前面都有所介绍,在这我就不详细说明了

其实到这,ant基本上你也算是高手了,那么就去实践吧。。。嘻嘻。。。希望对大家有用。。。。

到这了 。。。要写的话也还有点,等有时间的话我在给你们介绍 哈哈。。。。。。。

猜你喜欢

转载自chenhailong.iteye.com/blog/840150
ANT