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>
时间: 2024-11-11 17:33:53

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

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

1. 前言2. Java以及Ant安装3. Android SDK安装4. Android工程的基础命令 一.前言 本篇博文记录了Linux下全命令行的Android开发环境的搭建,本文内容基于以下文章: http://zyqhi2010.blog.163.com/blog/static/171589378201261093235290/   ( Linux中搭建基于Emacs的Android开发环境 )https://linux.cn/article-5966-1.html   (打造一个全命

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

1. 前言2. Java安装3. tomcat安装4. tomcat简单命令 一.前言 本篇博文记录了Linux下JavaWeb环境的搭建,本文内容基于以下文章: http://m.blog.csdn.net/article/details?id=7727927(ubuntu下搭建java web开发环境的详细步骤)http://blog.csdn.net/xiaoyao6650/article/details/4029946 (用Ant编译Java Web程序) 关于JavaWeb的学习资料h

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

Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一.前言 本篇博文记录了Linux下Ruby编程环境的搭建. 本文内容基于以下文章:http://www.cnblogs.com/xfiver/archive/2012/03/08/2385833.html (linux下ruby安装[ubuntu10.10])http://www.360doc.com/content/07/0131/17/4910_351421.shtml (Ruby 在 Linux 上

Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

Red Hat Enterprise Linux 5.10在vmware10下的安装

Red Hat Enterprise Linux 5.10在vmware10下的安装 1.启动"新建虚拟机"向导程序.如下图,选择"自定义",点击"下一步" 2.选择虚拟机硬件兼容性,你可以根据自己需求选择,这里选择默认,如下图.单击"下一步" 3.指定虚拟机系统的安装方式.选择"稍后安装操作系统",如果选择"安装盘镜像文件(iso)",虚拟机启动后会自动执行快速安装,不方便用户控制安装

linux的ubuntu和centos下快速安装LAMP环境

在linux下安装lamp环境,下面为大家分别介绍在ubuntu和centos下面快速安装LAMP环境的方法. 首先,让我们了解一下什么是LAMP环境(一下摘自百度百科): Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足

linux学习书籍推荐linux学习书籍推荐

引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.html Linux 学习书目推荐 Linux基础 1.<Linux与Unix Shell 编程指南> C语言基础 1.<C Primer Plus,5th Edition>[美]Stephen Prata著 2.<The  C Programming Language, 2nd Edition>[美]Brian W. Kernighan Davi

《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串

8.14  <Linux学习并不难>Linux常用操作命令(14):grep命令查找文件中符合条件的字符串 使用grep命令可以查找文件内符合条件的字符串.          命令语法: grep [选项] [查找模式] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -E 模式是一个可扩展的正则表达式 -F 模式是一组由断行符分隔的定长字符串 -P 模式是一个Perl正则表达式 -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量 -c 只显示匹配行的数量 -i 比较时不

1.菜鸟的linux学习之路------linux初体验

脚本编程语言通常是解释型的.这类程序的执行,是由解释器读入代码,并将其转换成内部的形式,在执行.请注意,解释器本身是一般的编译型程序. 常用的脚本编程语言有 :awk,Perl,Python,Ruby,Shell.这里的Ruby是日本人研发的. 注释: linux : 1.rm 删除指定的文件 例:rm /Users/apple/Desktop/QQDock.plist 2.假设你想知道现在的系统有多少人在登录,那么 who命令可以实现 3.|管道符号可以在两个程序之间建立管道:who的输出,成