当前位置: 代码迷 >> Eclipse >> 怎么编程调用ANT完成项目打包
  详细解决方案

怎么编程调用ANT完成项目打包

热度:99   发布时间:2016-04-23 18:49:16.0
如何编程调用ANT完成项目打包?
小弟是新手哈,公司要做一个Eclipse插件,类似MyEclipse,其中有个工程打包模块(功能和Eclipse本身的导出差不多,只是打包方法不同)
,要在插件中编程调用ANT来完成工程的打包。请问各位大大应该如何调用ANT中的方法?没源码说下思路或给个相关文章的链接也行,
ANT的源码太多,我自己看不明白,项目又急。。。先拜谢大家了!

------解决方案--------------------
打JAR包,应该先编译,再打包,
打包的Build.xml
这样子写。

<target name= "init ">

<!-- 打成Jar包的文件名 -->
<property name= "jar_name " value= "baseInfo.jar "/>


</init>

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

<jar destfile= "${dist_dir}/${jar_name} " compress= "true ">
<fileset dir= "${class_dir} ">
<include name= "**/*.* "/>
<exclude name= "**/log4j.properties "/>
<exclude name= "**/*.vss "/>
<exclude name= "**/ApplicationResources_zh_CN.properties "/>
<exclude name= "**/ApplicationResources.properties "/>
<exclude name= "**/hibernate.cfg.xml "/>
<exclude name= "**/*.rar "/>
</fileset>
</jar>
</target>

<jar destfile= "${dist_dir}/${jar_name} " compress= "true ">
这个就是ANT自带的命令。
排除的内容你不用改了,
只是把你的CLASS的目录定一下就可以了。
  相关解决方案