如何使用ant从多个Source Folder的项目中导出jar包?
2013-02-07 07:00
232 查看
如何使用ant从多个Source Folder的项目中导出jar包?
最近在修改公司的一个旧项目,经常需要修改其中一个Source Folder里面的部分java代码。修改完成后还要编译打包。最后再把jar包上传到服务器,重启服务器以进行调试。本来任务不难,但里面代码有点儿复杂。这样修改调试就显得十分繁琐。在尝试使用ant自动打包的过程中,我遇到了如下的问题:项目下有多个Source Folder,现在只需要将其中一个Source Folder下面的所有java文件编译并打成jar包。而这些java文件有可能依赖于其他Source Folder里面的类。想了半天没有结果,我又找同学请教、上网搜索。经过一系列不懈努力,我终于完成了该任务。主要思路是:分两次编译。第一次编译所有java文件并将class文件保存在临时目录,第二次引用临时目录中的class文件来编译指定目录下的java文件以生成需要的class文件,最后把这些class文件打包。任务分解成这三步之后,每一步都挺简单的了。
下面贴出该任务的代码:
标题:Multiplesource folders: Avoid implicit compilation with Ant
地址:http://stackoverflow.com/questions/4627913/multiple-source-folders-avoid-implicit-compilation-with-ant
截图:
来源:http://blog.csdn.net/binbinxyz/article/details/7361376
相关文章推荐
- 如何使用ant从多个Source Folder的项目中导出jar包?
- 使用ant从多个Source Folder的项目中导出jar包(续)
- 如何使用eclipse导出maven项目依赖的jar包
- (Android)如何将一个高复用性项目供其他项目使用(jar导出,导入,Is Library)(转)
- 使用ANT编译--实现外部传参(多渠道替换)、批处理打包------第二步什么是ANT,如何使用ANT命令为Android项目打包
- 使用Maven管理依赖JAR文件,自定义项目布局,利用ANT生成不同的发布包
- 如何解决maven搭建项目的时候,src/main/java无法建立的问题,提示信息The folder is already a source folder.
- 使用maven下载jar包,使用ant打包。yqxt项目的安装。
- Android项目中使用Eclipse导出jar文件
- 使用maven下载jar包,使用ant打包。yqxt项目的安装。
- Android项目中使用Eclipse导出jar文件
- Android项目中使用Eclipse导出jar文件
- 如何在Eclipse中使用依赖项目(Required projects)代替jar?
- 如何把使用到android res文件夹下面资源(R.xx.xx)的工程打包成jar文件,供其它项目使用
- Eclipse下的package,source folder,folder的区别以及在Eclipse项目中如何正确引用资源
- 如何解决maven搭建项目的时候,src/main/java无法建立的问题,提示信息The folder is already a source folder.(文件夹已经是源文件夹。)
- 【maven】maven 子项目如何使用父项目的jar包
- Android 如何在Eclipse 引入外部纯Java项目(不是打成Jar使用)
- 已经使用ant的项目如何利用maven来管理依赖