java

位置:IT落伍者 >> java >> 浏览文章

java常用的ant的操作方法


发布日期:2020年06月26日
 
java常用的ant的操作方法

我常用的ant的操作方便自己查询所以传到网上如果有朋友觉得不够请补充

主要的内容有

()建立一个项目

()建立属性

()对数据库的操作

()javac编译

()删除目录

()建立目录

()拷贝文件群

()jar为一个包

()拷贝单个文件

()运行

有更多更好的常用的我没想到的希望大家补充

<!()建立一个项目默认的操作为target=all >

<project name=\proj\ default=\all\ basedir=\\>

<!()建立一些属性以供下边的操作用到 >

<property name=\root\ value=\/\ />

<property name=\deploy_path\ value=\d:/deploy\ />

<property name=\srcfile\ value=\d:/srcfile\ />

<target name=\all\ depends=\compiledeploy\/>

<!()对数据库的操作 demoddl中写的是sql语句 driverurluseridpassword随具体情况设置>

<! Oracle >

<target name=\db_setup_oracle\ description=\Database setup for Oracle\>

<antcall target=\check_params_results\/>

<sql driver=\oraclejdbcdriverOracleDriver\

url=\jdbc:oracle:thin:@::oa\

userid=\oa\ password=\oa\

onerror=\continue\

print=\yes\

src=\/demoddl\/>

</target>

<!()javac编译 >

<target name=\compile\>

<javac srcdir=\${srcfile}\

destdir=\${root}/oa/\

includes=\*java\

classpath=\${CLASSPATH};${CLIENT_CLASSES}/utils_commonjar\ <!CLASSPATH和CLIENT_CLASSES是环境变量>

/>

</target>

<target name=\deploy\ depends=\compile\>

<! Create the time stamp >

<tstamp/>

<!()删除目录>

<!()建立目录>

<delete dir=\${root}/dist/\/>

<mkdir dir=\${root}/dist/\/>

<delete dir=\${deploy_path}\/>

<mkdir dir=\${deploy_path}\/>

<!()拷贝文件群>

<copy todir=\${root}/dist/\>

<fileset dir=\${root}/oa/\>

<include name=\*class\/>

</fileset>

</copy>

<!()jar为一个包>

<jar jarfile=\${deploy_path}/classjarjar\ basedir=\${root}/dist\ update=\yes\></jar>

<!()拷贝单个文件(上边是文件群这是单个文件)>

<copy file=\${deploy_path}/classjarjar\ todir=\${root}/dist/\/>

</target>

<!()运行(args中是参数随应用程序的具体情况有所不同)>

<target name=\simplesql\ depends=\compiledb_setup_oracle\> [Page]

<java classname=\examplesjdbcoraclesimplesql\

fork=\yes\ failonerror=\yes\

args=\user zrb

password zrb

\/>

</project>

               

上一篇:开源技术 Eclipse使用技巧[1]

下一篇:struts2.0表单提交带参数问题