作者:枫雪庭
欢迎转载

Linux学习心得之 Linux下ant安装与使用

1. 前言
2. ant安装
3. 简单的ant实例

一、前言

本篇博文记录了Linux下ant安装与使用

本文内容基于以下文章:

http://www.linuxidc.com/Linux/2013-08/88955.htm                         (Ubuntu中ANT的安装和配置)
http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html              (用Ant实现Java项目的自动构建和部署)
http://www.cnblogs.com/hoojo/archive/2013/06/14/java_ant_project_target_task_run.html     (ant 使用指南)
http://peirenlei.iteye.com/blog/1688184                             (Java:Ant打包jar文件(有lib目录))
http://blog.csdn.net/yanghaitaohhh/article/details/9192431                   (利用Ant脚本生成war包的详细步骤)
http://m.blog.csdn.net/article/details?id=39233595                       (用Ant打Android的三方jar包_可包含各种资源)
http://blog.csdn.net/xiaoyao6650/article/details/4029946                    (用Ant编译Java Web程序)
http://blog.sina.cn/dpool/blog/s/blog_566c8d180101f0mr.html?vt=4              (java 命令行引入jar包)
http://www.cnblogs.com/hoojo/p/ant_increment_svn_diff_diffSummarize.html         (不会用ant打包、部署项目的工程师,不是一个好程序员(测试))

二、ant安装

(1)利用命令进行安装

sudo apt-get install ant

(2)手动安装
参考文章:Ubuntu中ANT的安装和配置 (http://www.linuxidc.com/Linux/2013-08/88955.htm)

三、简单的ant实例

相应的build.xml文件如下:

<?xml version="1.0" encoding="UTF-8" ?>
<project name="example" default="init" basedir="."> <property name="lib.dir" value="lib" />
<property name="cls.dir" value="class" />
<property name="src.dir" value="src" /> <target name="init">
<mkdir dir="${cls.dir}" />
<mkdir dir="${lib.dir}" />
</target> <target name="debug" depends="init">
<javac srcdir="${src.dir}" destdir="${cls.dir}">
<classpath>
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target> <target name="clean">
<delete dir="${cls.dir}" />
</target> <target name="jar" depends="debug">
<jar destfile="${cls.dir}/example.jar">
<fileset dir="${cls.dir}"/>
</jar>
</target> </project>

Linux学习心得之 Linux下ant安装与使用的更多相关文章

  1. Linux学习心得之 Linux下命令行Android开发环境的搭建

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...

  2. Linux学习心得之 linux命令

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本篇博客是对 每日一linux命令(http://www.cnblogs.com/pe ...

  3. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  4. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  5. Ruby学习心得之 Linux下搭建Ruby环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...

  6. Linux学习心得之 双显卡、中文输入法及svn初步使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 双显卡.中文输入法及svn初步使用 1.前言 2.Linux双显卡解决 ...

  7. linux学习心得之目录树开端与/etc(图文)

    linux学习心得之目录树开端与/etc(图文) linux中“一切皆文件”,学习linux一年了,在学习过程中对目录树的一点心得,分享给大家,有不对的地方敬请斧正. 不多说了,先上图: 根目录: / ...

  8. linux学习心得之vim/Cvim篇

    linux学习心得之vim/Cvim篇 在linux 下,vim 时一种最常见的编辑器,很多linux的发行版就自带了.我的是CentOS 6.3. 基本上Vim共分为3种模式,分别是一般模式,编辑模 ...

  9. Linux系统centOS7在虚拟机下的安装及XShell软件的配置

    前面的话 本文将详细介绍Linux系统centOS7在虚拟机下的安装 准备工作 [系统下载] 在安装centOS7之前,首先在官网下载合适的版本 然后,选择一个链接下载即可 [虚拟机配置] 接下来,需 ...

随机推荐

  1. google浏览器截图工具 Open Screenshot(代码截图)

    有的时候特别想把自己写的代码保存为图片,但是代码的内容很长,用普通的截图工具只能一次一次的拼接起来,太麻烦了.这里使用了Google的截图插件,很好用. 或者使用360极速浏览器-->保存网页也 ...

  2. Cookie/Session机制详解

    会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的会话跟踪技术是Cookie与Session.Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端 ...

  3. objective-c 语法快速过(1)

    有一定 c++或者 java 基础,过一遍 oc 语法即可,都是相通的,个人认为难点是 oc 的内存管理,虽然有了 ARC,但是也需要学习下,因为有旧软件的维护. 建立在C语言的基础上,增加了一层小范 ...

  4. 一张图看懂normal,static,sealed,abstract 的 区别

    +-------------------------+---+--------+--------+--------+----------+ | Class Type | | normal | stat ...

  5. 如何使用SOIL在VS2012的 C++环境下显示图片

    先看下效果. 这是一个很无聊的功能....首先说下,我做这个功能的初衷并不是为了实现在控制台中显示图片...(这貌似很无聊) 而是因为自己想做用C做一个游戏:http://q.cnblogs.com/ ...

  6. 解决java代码测试http协议505错误

    代码功能:通过java代码获取网页源代码: 所用工具:Myclipse8.5+tomcat6.0+浏览器 系统环境:windows xp旗舰版 火狐浏览器版本: IE浏览器版本: 测试http协议有错 ...

  7. 初次使用AngularJS中的ng-view,路由控制

    AngularJS中的route可以控制页面元素的改变,使多页面变成一个单页面 第一步:引入必要的js: <script src="js/lib/angular.js"> ...

  8. 基于python的七种经典排序算法

    参考书目:<大话数据结构> 一.排序的基本概念和分类 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作.排序算法,就是如何使得记录按照要求排列的方法. ...

  9. iOS-重回block小白之路

    在我刚刚接触iOS开发的时候,是通过MJ老师讲的OC基础入门的,iOS圈的人应该基本都知道MJ大神吧,即便如此大神,讲解完block之后我依然感觉晕晕乎乎的,直到后来真正进公司做项目,依然感觉这是自己 ...

  10. cacert.pem

    ## ## Bundle of CA Root Certificates ## ## Certificate data from Mozilla as of: Wed Sep 14 03:12:05 ...