Ant介绍

博客涉及Ant构建相关内容,包含构建、生成jar包、删除操作以及编码设置等,还关联到JBoss。这些信息技术操作在开发过程中较为常见,有助于项目的构建与部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ant是什么?

通俗地说它就是一个编译打包发布工具,类似于jdk里面的jar命令,它强大的地方是通过对一个build.xml文件的配置,使我们可以方便的控制需要编译那些类和文件,可以控制生成*.class的存放地点,还可以选择性的把这些class中的一部分或全部打成jar包发布到我们想让它去的地方,比如jboss相应目录。这就是Ant,当然最重要的是它是开源免费的,而且它是可以跨系统运行的。同时它是Apache软件基金jakarta项目中的一个子项目。

 

重点:

关键是了解build.xml各个节点与节点属性的含义,明白这,ant使用就很简单。

<?xml version ="1.0" encoding="UTF-8"?>

<project name="build" default="dist" basedir=".">

    <!—设置属性值 -->

        <property name="src" value="."/>

        <property name="build" value="build"/>

        <property name="src" value="."/>

 

    <target name="init">

                <!--创建用于编译的build文件夹-->

                <mkdir dir="${build}"/>

        </target>

 

        <target name="compile" depends="init">

                <!—编译src目录下的java代码,将生成的class放到build文件夹里-->

                <javac srcdir="${src}" destdir="${build}"/>

                <!—运行classpath下的HelloWorld-->

                  <java classname="HelloWorld">

                          <classpath>

                                  <pathelement path="classpath"/>

                          </classpath>

                  </java>

   </target>

 

   <target name="dist" depends="compile" description="Creste a jar for the AntText project">

                <mkdir dir="${build}/lib"/>

                <!—build文件夹下的所有东西打成jar文件放到dist文件夹下的lib文件夹里-->

                <jar destfile="${dist}/lib/HelloWorld.jar"  basedir="${build}"></jar>          

   </target>

   <target>

         <delete dir="${build}"/>

        <delete dir="${dist}"/>

   </target>

 

</project>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值