ANT教程之九 Ant创建JAR文件
来源:互联网 发布:三菱3u编程口接线图 编辑:程序博客网 时间:2024/05/23 23:44
编译Java源文件后的下一个合乎逻辑的步骤,是建立在Java归档,JAR文件。创建JAR文件与Ant用jar任务很容易。以下展示的是jar任务的常用属性
<jar destfile="${web.dir}/lib/util.jar" basedir="${build.dir}/classes" includes="faxapp/util/**" excludes="**/Test.class"/>
在这个例子中,web.dir属性指向的网页源文件的路径。在我们的例子中,这是其中的util.jar将被放置。
在这个例子中,build.dir属性指向build文件夹在哪里可以找到 util.jar的类文件。
在这个例子中,我们创建了一个名为util.jar使用的类从faxapp.util一个jar文件。*包。然而,我们不包括用名称测试结束课程。输出的jar文件会发生在webapp的lib文件夹。
如果我们想使util.jar一个可执行JAR文件,我们需要添加清单与主Classmeta属性。
因此,上面的例子将被更新为:
<jar destfile="${web.dir}/lib/util.jar" basedir="${build.dir}/classes" includes="faxapp/util/**" excludes="**/Test.class"> <manifest> <attribute name="Main-Class" value="com.yiibai.util.FaxUtil"/> </manifest></jar>
要执行jar任务,一个目标里面把它包(最常见,构建或包的目标,并运行它们。
<target name="build-jar"><jar destfile="${web.dir}/lib/util.jar" basedir="${build.dir}/classes" includes="faxapp/util/**" excludes="**/Test.class"> <manifest> <attribute name="Main-Class" value="com.yiibai.util.FaxUtil"/> </manifest></jar></target>
在这个文件运行Ant会为我们创建util.jar文件
下面的结果是运行Ant文件的结果:
C:>ant build-jarBuildfile: C:uild.xmlBUILD SUCCESSFULTotal time: 1.3 seconds
现在的util.jar文件放置在输出文件夹。
0 0
- ANT教程之九 Ant创建JAR文件
- ANT教程之十 Ant创建WAR文件
- ANT教程之三 Ant构建文件
- ANT教程之五 Ant属性文件
- Ant创建JAR可执行jar文件
- ant build 文件自动创建之方法
- ant 编译成jar文件
- ANT教程之四 Ant属性任务
- ANT教程之六 Ant数据类型
- ANT教程之七 Ant构建项目
- ANT教程之八 Ant构建文档
- ANT教程之十一 Ant打包应用
- ANT教程之十二 Ant部署应用程序
- ANT教程之十五 Ant Junit集成
- Ant实战之Jar文件数字签名的制作(原创)
- Ant实战之Jar文件数字签名的制作(原创)
- Ant实战之Jar文件数字签名的制作
- ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件
- Linux socket编程
- Autoincrement In SQLite
- Java的Scanner类中next()方法与nextLine()方法的区别
- mybatis常用循环语句
- VMware View 5.0从菜鸟到高手系列 6 -创建虚拟桌面池篇
- ANT教程之九 Ant创建JAR文件
- 深入了解epoll (转)
- 2015-11-7
- 【悟】两场雪
- 线程的坑
- VMware View 5.0从菜鸟到高手系列 7 -分配虚拟桌面篇
- ANT教程之十 Ant创建WAR文件
- iOS开发系列之Objective-C基础:KVO(键值观察机制)
- 20151106 向死而生倒计时