我们使用 MyEclipse IDE 来满足我们所有的 Java 需求。到目前为止,我们的团队确实使用Build Automatically
了 IDE 的 Project 菜单中的选项。
那么MyEclipse IDE 用户如何管理您的构建过程呢?还集成 Ant/Maven 也是一个好主意?
我希望这是一个适合本网站的问题,否则,请随时撤下帖子。
集成 Maven 始终是一个好主意。这样,构建过程就不是特定于 IDE 的,开发人员可以在不同的 IDE 中处理项目。
我使用具有简单 Maven 集成的 NetBeans。我知道 Eclipse 有一个流行且维护良好的 Maven 插件。不熟悉MyEclipse,但是......
至于学习 Maven,我会推荐这个免费的在线文本:http: //books.sonatype.com/mvnex-book/reference/index.html
每个项目(无论大小)都应该从以下开始:
mvn archetype:generate
然后被导入到 Eclipse 中。
这是您在开始一个新的 Java 项目之前本能地输入的第一件事。
等到项目几乎结束来集成与环境无关的构建环境完全没有抓住重点。
eclipse 中的 Build-automatically 选项与 ant 或 maven 构建系统不同。如果你build automatically
,那么 eclipse 会在你保存文件时编译你的代码,它会更快地显示你代码中的错误。请参阅Eclipse 中“自动构建”选项的目的
我总是建议进行自动构建!
至于 Maven/Ant。我是 Ant 的忠实粉丝,我讨厌使用 Maven。此外,有时 Maven 的最佳特性(自动依赖解析)与其说是帮助,不如说是一个问题。
我建议人们了解 Java 构建过程,不要将其留给某些鹦鹉式系统,它会对您隐藏最重要的基础设施。