如何自动编译大型Java项目?

Mon*_*ter 2 eclipse compiler-construction ant jar javac

我正在为我的雇主做一个自动化项目.我们的源代码的每个版本都有一个池.下载修订时,需要创建一个包含一堆第三方包含的目录结构,以最终构建项目.我已经将整个过程自动化,直到让我的脚本(.bat)编译每个特定的可运行java应用程序.这个单一项目有很多应用程序,目录列表如下所示:

Proj Name
   -variousincludesfolder1
   -variousincludesfolder2
   -variousincludesfolder3
   -variousincludesfolder4
   -runnableapplicationsandmoreincludes
       -con.java
Run Code Online (Sandbox Code Playgroud)

现在,我想对con.java进行自动编译,但我不知道从哪里开始.人们建议我尝试使用Ant,但是我使用Eclipse生成的任何自动化Ant文件似乎都足以在存在活动项目文件时构建con.java.反正有没有使用eclipse自动执行此操作,以至于让批处理文件生成.jar本身?

Mic*_*ers 6

这绝对是Ant的工作.不要依赖Eclipse生成的Ant文件; 仔细阅读手册并自己写一个.(您可能会发现Ant也会在您的构建脚本中执行您不想做的事情.)

更具体地说,这是jar任务的文档.