【问题标题】:Is it a waste of time to use "Build Automatically" option for Java projects in Eclipse?在 Eclipse 中为 Java 项目使用“自动构建”选项是否浪费时间?
【发布时间】:2011-03-11 04:13:20
【问题描述】:

我正在 Eclipse 中开发 J2EE webapps(实际上是 RAD)。我一直使用“项目 > 自动构建”选项。但是,我注意到这并不总是必要的,因为当我保存文件时 Eclipse 似乎会将更改推送到我的服务器。这很好用,但我想知道为什么默认情况下会检查它。

我能想到几个时候完全构建和部署应用程序是有意义的:

  • 更改在应用启动时加载的 XML 配置文件(application.xml、web.xml、bean 配置 xml 文件等)后
  • 更改类上的静态变量后

除此之外,我想不出其他时候启用自动构建选项至关重要(或有用)。我的上述假设是否不正确?我只是在自动构建浪费大量时间吗??

【问题讨论】:

  • 您确定它也会自动部署吗?这听起来像一个错误/问题。它应该只在 Eclipse 中编译类和做其他事情。

标签: eclipse jakarta-ee build rad


【解决方案1】:

自动构建首先编译。如果您在服务器视图中双击服务器,您可以禁用自动发布(见屏幕)。自动发布与自动构建无关。

【讨论】:

  • 谢谢汤姆。关闭自动发布有很大帮助。自从我阅读了您的答案以来,我通过关闭自动发布节省了很多时间。但是,我没有意识到 Build Automatically 确实有利于 IDE 的代码完成和错误检查功能 - 最好将其保持打开状态。感谢您的及时答复。
  • 可能会进行错误检查,但无论编译了什么,代码完成都可以在您的源代码中使用。
猜你喜欢
  • 1970-01-01
  • 2011-12-02
  • 2017-12-10
  • 2020-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多