Linux下ant的安装配置及build.xml文件
2016-05-04 00:00
627 查看
摘要: ant
1.下载
从 http://ant.apache.org/bindownload.cgi 上下载tar.gz版ant:apache-ant-1.9.7-bin.tar.gz(最新版本)
2.安装,解压到/home下
3.设置环境
vi /etc/profile 修改系统配置文件,后重启
4.测试
用ant命令测试运行情况
测试ant是否生效
在/home/marsli/src下新建一个java文件【DemoTrain.java】
在/home/marsli/下新建一个build.xml文件
然后在/home/marsli/目录下运行ant
运行ant打包的jar文件
1.下载
从 http://ant.apache.org/bindownload.cgi 上下载tar.gz版ant:apache-ant-1.9.7-bin.tar.gz(最新版本)
2.安装,解压到/home下
tar -xzvf apache-ant-1.9.7-bin.tar.gz
3.设置环境
vi /etc/profile 修改系统配置文件,后重启
#set Ant environment ANT_HOME=/home/apache-ant-1.9.7 PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH export JAVA_HOME export ANT_HOME
4.测试
用ant命令测试运行情况
[marsli@mars_linux ~]$ ant Buildfile: build.xml does not exist! Build failed
测试ant是否生效
[marsli@mars_linux ~]$ ant -version Apache Ant(TM) version 1.9.7 compiled on April 9 2016
在/home/marsli/src下新建一个java文件【DemoTrain.java】
package com.mars.demo; public class DemoTrain { public static void main(String[] args) { System.out.println("Hello World!"); } }
在/home/marsli/下新建一个build.xml文件
<?xml version="1.0" encoding="UTF-8"?> <project name="AntProject" default="Build" basedir="."> <property name="srcDir" location="src" /> <property name="binDir" location="ant/bin" /> <property name="jarDir" location="ant/jar" /> <property name="jarFile" location="${jarDir}/DemoTrain.jar" /> <property name="package" value="com.mars.demo" /> <property name="mainClass" value="DemoTrain" /> <target name="Init"> <delete dir="${binDir}" /> <delete dir="${jarDir}" /> <mkdir dir="${binDir}" /> <mkdir dir="${jarDir}" /> </target> <target name="Compile" depends="Init"> <javac srcdir="${srcDir}" destdir="${binDir}" includeAntRuntime="false" /> </target> <target name="MakeJar" depends="Init,Compile"> <jar destfile="${jarFile}" basedir="${binDir}"> <manifest> <attribute name="Main-Class" value="${package}.${mainClass}" /> </manifest> </jar> </target> <target name="Build" depends="Init,Compile,MakeJar"> <echo message="Ant is building the project." /> </target> </project>
然后在/home/marsli/目录下运行ant
[marsli@mars_linux ~]$ ant Buildfile: /home/marsli/build.xml Init: [delete] Deleting directory /home/marsli/ant/bin [delete] Deleting directory /home/marsli/ant/jar [mkdir] Created dir: /home/marsli/ant/bin [mkdir] Created dir: /home/marsli/ant/jar Compile: [javac] Compiling 1 source file to /home/marsli/ant/bin MakeJar: [jar] Building jar: /home/marsli/ant/jar/DemoTrain.jar Build: [echo] Ant is building the project. BUILD SUCCESSFUL Total time: 1 second
运行ant打包的jar文件
[marsli@mars_linux ~]$ pwd /home/marsli [marsli@mars_linux ~]$ java -jar ./ant/jar/DemoTrain.jar Hello World!
相关文章推荐
- Linux基本命令练习(5)
- linux 查看某进程或程序的网卡流量(转)
- linux启动进程的方式
- Linux基本命令练习(4)
- Centos安装php高版本
- Centos 下 复制文件夹 并重命名
- Linux发布Java项目
- linux下so动态库一些不为人知的秘密(上)
- Linux 利用hosts.deny 防止暴力破解ssh(转)
- 软件包管理及常用指令
- Linux基本命令练习(3)
- linux命令大全(1)
- Linux命令基本练习(2)
- Linux基本命令练习(1)
- 利用paramiko模块批量登录(执行命令/上传文件) 推荐
- linux系统源配置(根据自己理解编写,不当之处,敬请指教)
- 在CentOS 7中启动/停止/重启服务
- linux的8小时差问题解决
- Linux下源码分析利器Ctags
- CentOS7下编译OpenJDK源码