目前,在构建我们的项目时,我们使用:
javac <various command line options> C:\project\CompilationHelper.java
然后CompilationHelper
该类引用我们的主文件并通过一系列依赖项来编译我们需要的所有内容,仅此而已。然后类目录被 jar'ed。
我开始使用 ant 并注意到通过构建我们的源目录,我们得到了一个比平常更大的 .jar 文件。
我意识到最好的解决方案是找到所有未使用的 .java 文件并将其删除,但我们实际上有一个“主”项目和一个“子”项目,其中使用了主项目的许多组件并将它们分开是暂时不可行。
有没有办法告诉 ant 编译一个文件及其所有依赖项而不是目录?
提前谢谢了,
戴夫