使用ant编译java项目的简单实例
来源:互联网 发布:人工智能app是什么 编辑:程序博客网 时间:2024/05/17 02:55
- 下载apache-ant-xxx.zip
- 解压缩
- 设置环境变量,指向解压缩的ant的bin目录
- 可在命令行里执行ant -version查看ant是否安装完成
- 在要编译的项目同级目录新建build.xml配置文件,内容如下所示:
- 在命令行里定位到build.xml所在的目录,执行命令ant即可开始编译。
<project name="SMSUtil" default="dist" basedir="."> <!-- 项目名,default的值是对应下面默认执行的target(任务) --> <description> simple example build file </description> <!-- set global properties for this build --> <property name="project" location="SMSUtil"/> <property name="src" location="${project}/src"/> <!-- 设置变量,指向要编译的java代码的位置 --> <property name="lib.dir" location="${project}/lib"/> <!-- 设置变量,指向所依赖的jar包所在的位置 --> <property name="build" location="${project}/build"/> <!-- 设置变量,指向编译后的class文件的位置 --> <property name="dist" location="${project}/dist"/> <!-- 设置变量,指向编译后生成jar包的位置 --> <!-- 设置要依赖的jar包规则 --> <path id="project.class.path"> <pathelement path="${build}" /> <fileset dir="${lib.dir}"> <include name="**/*.jar" /> </fileset> </path> <target name="init"> <!-- Create the time stamp --> <tstamp/> <!-- Create the build directory structure used by compile --> <mkdir dir="${build}"/> </target> <target name="compile" depends="init" description="compile the source " > <!-- Compile the java code from ${src} into ${build} --> <javac srcdir="${src}" destdir="${build}" includeantruntime="on" classpath="${lib}"><classpath refid="project.class.path" /> <!-- 引入依赖的jar包 --></javac> </target> <target name="dist" depends="compile" description="generate the distribution" > <!-- Create the distribution directory --> <mkdir dir="${dist}/lib"/> <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file --> <jar jarfile="${dist}/lib/SMSUtil-${DSTAMP}.jar" basedir="${build}"/> <!-- 配置生成的jar包的路径 --> </target> <target name="clean" description="clean up" > <!-- Delete the ${build} and ${dist} directory trees --> <delete dir="${build}"/> <delete dir="${dist}"/> </target></project>
0 0
- 使用ant编译java项目的简单实例
- 使用ant编译helloworld.java的实例
- 使用Ant构建简单的java项目
- 使用ant编译和发布java项目
- Ant—使用Ant构建简单Java项目(一)
- Ant—使用Ant构建简单Java项目(二)
- Ant—使用Ant构建简单Java项目(三)
- jakarta-ant的使用(java编译工具)
- jakarta-ant的使用(java编译工具)
- jakarta-ant的使用(java编译工具)
- jakarta-ant的使用(java编译工具)
- 使用Ant编译Android项目
- 使用ant来编译项目
- 使用ant编译项目技巧
- 使用ant编译项目技巧
- Ant编译Java Web项目
- Ant编译Java项目-QuickStart
- 使用Apache Ant编译打包运行Java项目
- 【iOS】网页中调用JS与JS注入
- 横向滑动的listview效果的实现方法,scrollview嵌套水平滑动的listview卡顿的解决方法
- 怎么看app 是webapp还是原生app
- java泛型----经典讲解
- 谈谈对程序员的培养
- 使用ant编译java项目的简单实例
- SIMCOM推出超高速WCDMA 3G模块SIM5360
- lua关于require和package.loaded 之间的关系
- iOS 枚举类型
- 我们90%的工程师都用你写的软件,但抱歉我们不能聘用你
- 丑数
- Oracle 自动计算合理的数学表达式
- Myclipse发布项目错误问题已解决
- plsql 提示密码即将过期