[英]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.