当使用eclipse / netbeans时,你可以让它使用maven来构建吗?

时间:2010-01-11 21:24:36

标签: java eclipse netbeans

对构建java spring / mvc Web应用程序感到困惑。

当你使用netbeans或eclipse时,你是否必须使用maven / ant构建脚本?

如果你不使用maven / ant,netbeans / eclipse如何执行构建呢?

3 个答案:

答案 0 :(得分:0)

Netbeans已经建立了对Maven的支持,非常好。 Netbeans的控件映射到maven生命周期命令。

Eclipse有m2Eclipse插件。我只是简单地使用了这个插件,但发现它缺乏。在我看来,Netbeans对Maven有更好的支持。

编辑:澄清一下,当您单击netbeans绿色箭头(用于构建)时,该按钮将映射到maven包生命周期,因此此时maven将接管并构建您的项目。您可以轻松打开终端并运行mvn包以获得相同的结果。

答案 1 :(得分:0)

我只能说Eclipse。在Eclipse中,如果您将项目创建为“动态Web项目”,并将事物放在相关位置(即代码放在src文件夹中,则包含WEB-INF的Web内容会进入WebContent文件夹等),Eclipse将自动构建您的项目。

但是,如果您想构建一个WAR文件以在本地测试环境之外运行,那么我知道在Eclipse中执行此操作的唯一方法是转到Project - >手动导出和导出。如果你想自动构建,你需要Ant或Maven。

这并不是说你不能在 Eclipse中使用Ant或Maven :插件完全支持它们。

答案 2 :(得分:0)

我使用Eclipse中的m2eclipse插件来处理自动依赖项解析,但实际构建(在Eclipse中)只是通过编译源路径上的任何类来执行。

我只使用Eclipse来处理编译我的类,而更喜欢从命令行处理“make build”(即打包等)。