`
tntxia
  • 浏览: 1486709 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在Eclipse中用ant生成war压缩包

阅读更多

这里笔者用的Eclipse是Eclipse3.1,但是3.0后的版本,操作其实都差不多。

 

第一步:在Eclipse项目上增加一个build文件。

文件的代码如下:

<project name="eticket" default="build-eticket.war" basedir=".">

 <property name="app.dir" value="." />

    <property name="web.dir" value="${app.dir}/WebRoot" />
 
 <target name="build-eticket.war" description="Build the web application archive">

       <war warfile="eticket.war" webxml="${web.dir}/WEB-INF/web.xml">
           <fileset dir="${web.dir}" />
       </war>

    </target>

</project>

 

其中project标签里面的属性:

name:Ant项目的名称.

default:默认执行的动作

baseidr:根目录的位置,"."表示当前位置

 

property:属性是让用户提供自定义的变量

 

target:目标动作

     其中war表示打war包,jar表示打jar包

 

第二步,在Eclipse里面加入ant项目

 

选择Run菜单,再选择Run,再选择External Tool,或者在工具栏中选择按钮。

就会出现一个这样的界面 

最后,在buildfile里面选择刚刚建立的build.xml,再选择apply,一个Eclipse的Ant项目就完成了,再点击run就可以运行ant项目了。

 

Java项目进行压缩了后,占用空间减少了百分之二十几。

 

2
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics