Java 手动构建项目是一种好方法吗

Java 手动构建项目是一种好方法吗,java,build,Java,Build,我们使用MyEclipse IDE满足所有Java需求。到目前为止,我们的团队确实使用了IDE项目菜单中的自动构建选项 那么MyEclipse IDE用户如何管理构建过程呢?集成Ant/Maven也是一个好主意 我希望这是一个适合这个网站的问题,否则,mods请随意把帖子拿下来。集成Maven总是一个好主意。这样,构建过程不是特定于IDE的,开发人员可以在不同的IDE中处理项目 我使用NetBeans,它易于与Maven集成。我知道Eclipse有一个流行且维护良好的Maven插件。但我不熟悉M

我们使用MyEclipse IDE满足所有Java需求。到目前为止,我们的团队确实使用了IDE项目菜单中的
自动构建
选项

那么MyEclipse IDE用户如何管理构建过程呢?集成Ant/Maven也是一个好主意


我希望这是一个适合这个网站的问题,否则,mods请随意把帖子拿下来。

集成Maven总是一个好主意。这样,构建过程不是特定于IDE的,开发人员可以在不同的IDE中处理项目

我使用NetBeans,它易于与Maven集成。我知道Eclipse有一个流行且维护良好的Maven插件。但我不熟悉MyEclipse


至于学习Maven,我推荐这篇免费的在线文章:

集成Maven始终是个好主意。这样,构建过程不是特定于IDE的,开发人员可以在不同的IDE中处理项目

我使用NetBeans,它易于与Maven集成。我知道Eclipse有一个流行且维护良好的Maven插件。但我不熟悉MyEclipse

至于学习Maven,我建议您使用以下免费在线文本:

每个项目(无论大小)都应该从以下内容开始:

mvn archetype:generate
然后被导入Eclipse

这是在开始一个新的Java项目之前,您应该本能地键入的第一件事

等到项目快结束时再集成一个与环境无关的构建环境是完全没有意义的。

每个项目(无论大小)都应该从以下内容开始:

mvn archetype:generate
然后被导入Eclipse

这是在开始一个新的Java项目之前,您应该本能地键入的第一件事


等到项目接近尾声时再集成一个与环境无关的构建环境是完全没有意义的。

eclipse中的“自动构建”选项与ant或maven构建系统不同。如果您
自动构建
,那么eclipse将在您保存文件时编译您的代码,它将更快地向您显示代码中的错误。看

我总是建议做自动构建

至于Maven/Ant。我是Ant的超级粉丝,我讨厌使用Maven。此外,有时Maven的最佳特性(自动依赖解决方案)与其说是一种帮助,不如说是一个问题


我建议大家理解Java构建过程,不要把它留给那些对您隐藏最重要基础设施的鹦鹉学舌式系统。

eclipse中的“自动构建”选项与ant或maven构建系统不同。如果您
自动构建
,那么eclipse将在您保存文件时编译您的代码,它将更快地向您显示代码中的错误。看

我总是建议做自动构建

至于Maven/Ant。我是Ant的超级粉丝,我讨厌使用Maven。此外,有时Maven的最佳特性(自动依赖解决方案)与其说是一种帮助,不如说是一个问题


我建议大家理解Java构建过程,不要把它留给那些对你隐瞒最重要基础设施的鹦鹉学舌的系统。

我真的很讨厌学习maven。话虽如此,一旦我掌握了窍门,没有它我就看不到自己的发展。我强烈建议开发Java应用程序的人使用Maven,无论大小。我真的很讨厌学习Maven。话虽如此,一旦我掌握了窍门,没有它我就看不到自己的发展。我强烈建议任何开发Java应用程序的人都使用Maven,无论大小。更不用说在开发周期如此之晚的时候,你为了使一个项目专业化而绞尽脑汁的时间了。更不用说在开发周期如此之晚的时候,你为了使一个项目专业化而绞尽脑汁的时间了。