我们正在使用MyEclipse IDE来满足我们所有的Java需求。到目前为止,我们的团队确实使用了IDE项目菜单中的Build Automatically
选项。
那么MyEclipse IDE用户如何管理构建过程?整合Ant / Maven也是一个好主意?
我希望这对本网站来说是一个合适的问题,否则,mods请随时将帖子记下来。
答案 0 :(得分:5)
整合Maven总是一个好主意。这样,构建过程不是特定于IDE的,开发人员可以在不同的IDE中处理项目。
我使用NetBeans,它具有简单的Maven集成。我知道Eclipse有一个受欢迎且维护良好的Maven插件。不熟悉MyEclipse,但是......
至于学习Maven,我会推荐这个免费的在线文本:http://books.sonatype.com/mvnex-book/reference/index.html
答案 1 :(得分:4)
每个项目(无论大小)都应该从:
开始mvn archetype:generate
然后导入Eclipse。
在开始新的Java项目之前,这是你应该本能地输入的第一件事。
等到项目结束几乎整合了与环境无关的构建环境时,完全忽略了这一点。
答案 2 :(得分:0)
eclipse中的Build-automatic选项与ant或maven构建系统不同。如果你build automatically
,那么当你保存文件时,eclipse会编译你的代码,它会更快地向你显示代码中的错误。见Purpose of the "Build Automatically" option in eclipse
我总是建议自动构建!
至于Maven / Ant。我是Ant的忠实粉丝,我讨厌使用Maven。此外,有时候Maven的最佳功能(自适应性解决方案)更多的是问题而不是帮助。
我建议人们了解Java构建过程,不要将它留给隐藏最重要基础设施的鹦鹉时尚系统。