增量编译java源文件

发布于 2024-09-26 16:06:29 字数 173 浏览 7 评论 0原文

我想编译我只更改过的java源文件。我知道 eclipse 正在 JDT 插件中执行此操作。但我的问题是,是否可以在不安装 eclipse 的情况下进行?

我的意思是是否可以从 eclipse 插件获取一小部分 jar 并使用其中的编译器通过 ant 脚本仅编译更改的 java 文件?

谢谢 吉乔伊

I want to compile my only changed changed java source files. I know that eclipse is doing this inside JDT plugin . But my question is that , is it possible to do without an eclipse installtion ?

I meant is it possible to get a small subset of jars from eclipse plugins and use the Compiler from it to compile only changed java files through an ant script ?

Thanks
Jijoy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与他有关 2024-10-03 16:06:29

Ant 和 Maven 都知道如何仅编译那些已更改的文件或依赖于已更改的文件的文件。对于 Maven,这是默认发生的。在 Ant 中,您可以使用 Depend 任务来执行此操作。

您需要了解这些机制的局限性。特别是,Ant Depend 任务不会检测 Java 类文件格式中未明确表示的某些类型的依赖关系。

Both Ant and Maven know how to compile only those files that have changed, or that depend on files that have changed. In the case of Maven, it happens by default. With Ant you do this using the Depend task.

You need to be aware of the limitations of these mechanisms. In particular, the Ant Depend task does not detect certain kinds of dependencies that are not made explicit in the Java class file format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文