首页 / JAVA / 1、Ant编译一般Java项目的步骤
1、Ant编译一般Java项目的步骤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了1、Ant编译一般Java项目的步骤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2353字,纯文字阅读大概需要4分钟。
内容图文
1、build.xml
<? xml version="1.0" encoding="UTF-8" ?> < project > <!-- 将常用的定义为property属性 --> < property name ="build.dir" location ="build" > </ property > <!-- 使用属性定义相应的路径时,一定使用location而不要使用value --> < property name ="build.classes" location ="${build.dir}\classes" > </ property > < property name ="build.src" location ="${build.dir}/src" > </ property > < property name ="build.lib.dir" location ="${build.dir}/dist" > </ property > <!-- <property name="execute.class" value="com.baowei.com.HelloWorld" /> <property name="jar.name" value="hello.jar" /> --> <!-- 如果属性太多,可以将属性放置到一个外部文件中定义,之后进行引用 特别注意:如果是路径不建议在外部文件中定义,因为此时就不会设置location的值 --> < property file ="build.properties" > </ property > <!-- 定义文件集合 --> < fileset id ="src.path" dir ="src" > < include name ="**/*.*" /> <!-- <exclude name="**/Test*" /> --> </ fileset > < target name ="init" > < delete dir ="${build.dir}" > </ delete > < mkdir dir ="${build.dir}" /> < mkdir dir ="${build.src}" /> < mkdir dir ="${build.classes}" /> < mkdir dir ="${build.lib.dir}" /> </ target > < target name ="copySrc" depends ="init" > < copy todir ="${build.src}" > < fileset refid ="src.path" > </ fileset > </ copy > </ target > < target name ="compile" > < javac destdir ="${build.classes}" srcdir ="${build.src}" > </ javac > </ target > < target name ="jar" depends ="compile" > < jar destfile ="${build.lib.dir}/${jar.name}" basedir ="${build.classes}" > < manifest > < attribute name ="Main-Class" value ="${execute.class}" /> < attribute name ="Build-By" value ="Konghao" /> </ manifest > </ jar > </ target > < target name ="execute" depends ="init,copySrc,compile,jar" > < echo >基于类路径的classname来完成执行</echo><java classname="${execute.class}" classpath="${build.classes}"></java><echo>基于jar文件执行</echo><java jar="${build.lib.dir}/${jar.name}" fork="true"></java></target></project>
2、build.propertities
execute.class = com.baowei.com.HelloWorld
jar.name =hello.jar
原文:http://www.cnblogs.com/zhangbaowei/p/4915617.html
内容总结
以上是互联网集市为您收集整理的1、Ant编译一般Java项目的步骤全部内容,希望文章能够帮你解决1、Ant编译一般Java项目的步骤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。