繁体   English   中英

使用eclipse / netbeans时,可以使用Maven进行构建吗?

[英]when using eclipse/netbeans, can you make it use the maven to build?

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

当您使用Netbeans或Eclipse时,是否必须使用Maven / ant构建脚本?

如果您不使用Maven / ant,那么netbeans / eclipse如何执行构建?

Netbeans内置了对Maven的支持,这非常好。 Netbeans的控件映射到maven生命周期命令。

Eclipse具有m2Eclipse插件。 我只短暂使用了此插件,但发现缺少它。 在我看来,Netbeans对Maven的支持远胜于此。

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

我只能代表Eclipse。 在Eclipse中,如果您将项目创建为“动态Web项目”,并将其放置在相关位置(例如,代码放在src文件夹中,包括WEB-INF的Web内容放在WebContent文件夹中,依此类推),则Eclipse将自动构建您的项目。

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

这并不是说您不能 Eclipse中使用Ant或Maven:两者都完全受插件支持。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM