繁体   English   中英

Maven“打包” vs出口日食之战

[英]Maven “package” vs Export as war in eclipse

我正在阅读maven教程,发现目标中的软件包将为Web应用程序创建war文件,但是我可以使用Eclipse的export命令生成相同的war文件。所以我的问题是关于两者之间的区别。

两个战争文件都是相同的,在第一种情况下,Maven将进行战争并将其部署到适当的位置,从而使您的生活变得轻松,而在第二种情况下,Eclipse将为您完成工作,并且您需要手动进行部署。

每次您要部署应用程序时,都必须导出并部署它,而不是仅配置一次,一旦运行maven,它将自动完成所有必要的操作。

Maven管理项目,例如,您可以通过它实现持续集成。

Eclipse是一个IDE,可让您对项目进行编码。

这是两个不同的工具。

如果您在项目中使用Maven,建议您完全使用它。 您可以在开发的所有阶段实现更高的自动化程度。 除了package目标外,还有其他目标,例如

validate,compile, test, package, integration-test, verify, install, deploy

蚀也可以完成所有这些工作,但是我要说这是一件乏味的工作,因为它需要大量的手动注意。 另外,如果开发人员使用不同的工具,例如netbeans,eclipse等,那么maven将是一个有用的选择

暂无
暂无

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

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