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

标签 eclipse compiler-construction ant jar javac

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

Proj Name
   -variousincludesfolder1
   -variousincludesfolder2
   -variousincludesfolder3
   -variousincludesfolder4
   -runnableapplicationsandmoreincludes
       -con.java

现在,我想做一个 con.java 的自动编译,但我不知道从哪里开始。人们建议我尝试 Ant,但是我使用 Eclipse 生成的任何自动 Ant 文件似乎都只足以在存在事件项目文件时构建 con.java。有没有办法在不使用 Eclipse 的情况下自动执行此操作,从而使批处理文件本身生成 .jar?

最佳答案

这绝对是 Ant 的工作。不要依赖 Eclipse 生成的 Ant 文件;通读manual并自己写一篇。 (您可能会发现 Ant 也做了您在构建脚本中没有想到的事情。)

更具体地说,here is the documentation for the jar task .

关于eclipse - 如何自动编译大型 Java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870298/

相关文章:

java - Eclipse 将多个 classpathentry 分层组合到相同的输出中

visual-studio - Visual Studio 中是否有类似 Eclipse Perspective 的东西?

c - 安装 BRugs "C compiler cannot create executables"时出错

c# - C# if/else 上的编译器优化

java - 使用 ANT 编译 groovy 脚本时不支持 Major.minor 版本 51.0

java - 如何在 Eclipse 中创建子类?

android - 如何在 Ubuntu 12.04 LTS 中开始使用 Cocos2d-X?

c - 什么样的树遍历会给我正确的结果

java - 从自定义 ant 任务覆盖 ant 属性

java - 使用 ant 启动 fork 的 java 进程