Ant的使用

来源:互联网 发布:jquery.modal.js 编辑:程序博客网 时间:2024/05/16 15:35

首先下载apache-ant-1.9.4-bin.tar.gz 和aspectj-DEVELOPMENT-20130612103400.jar

     解压缩到 一个目录下 我解压缩在/opt/

解压缩命令 sudo tar -xzvf apache-ant-1.9.4-bin.tar.gz /opt/

配置环境变量:

export CLASSPATH=.:~/lib/*:/opt/aspectj1.7/lib/aspectjrt.jar:/opt/aspectj1.7/lib/aspectjtools.jar
     export ANT_HOME=/opt/apache-ant-1.9.4
     PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:/home/chaohua/bin:/opt/apache-maven-                  3.2.1/bin:/opt/aspectj1.7/bin:$ANT_HOME/bin

灰色的是ant所需要的配置文件 注意当你的配置文件中用相对路径时 那么你配置的export等环境变量一定要在PATH前配置

sudo jdk的安装路径/bin/java -jar ~/Downloads/aspectj-DEVELOPMENT-20130612103400.jar 

       之后出来一个图形化界面点击下一步安装,第一个出现的路径是JDK 无需管下一步即可第二个路径是你要安装的aspectj1.7路径选择我按到/opt下了

    如果安装成功在终端输入ant会出来一堆东西
     [iajc] Usage: <options> <source file | @argfile>..
     [iajc] 
     [iajc] AspectJ-specific options:
     [iajc] -inpath <list>      use classes in dirs and jars/zips in <list> as source
     [iajc]                    (<list> uses platform-specific path delimiter)

   只打印了一小部分

     只能装和配置玩之后做一个简单的小例子:

      创建一个目录

      在此目录下建立build.xml文件 文件内容

    <?xml version="1.0" ?>
      <project name="OurProject" default="deploy">
       <target name="init">
<mkdir dir="build/classes" />
<mkdir dir="dist" />
</target>
<target name="compile" depends="init" >
<javac srcdir="src" destdir="build/classes"/>
</target>
<target name="deploy" depends="compile" >
</target>
     </project>

   再次目录 建立java程序

    在此目录下打ant命令 然后进入build/classes下会发现一个××.class文件

   运行即可

   <project name="simple-example" default="compile" >
  <taskdef 
      resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties">
  </taskdef>
   <target name="compile" >
    <iajc sourceroots="src" /> 
  </target>
</project>

此配置文件是帮助你用ant编译的

还可用ajc手动编译

0 0
原创粉丝点击