Maven“封装”与出口作为日食中的战争

时间:2015-01-21 09:03:54

标签: java maven

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

3 个答案:

答案 0 :(得分:0)

在第一种情况下,两个战争文件都是相同的Maven将负责制作战争并将其部署到适当的位置,这样可以让您的生活更轻松,在第二种情况下,Eclipse将为您完成工作,您需要部署它手动。

每次要部署应用程序时,都必须将其导出并部署,而只需在运行maven后进行配置,它将自动完成所有必要的操作。

答案 1 :(得分:0)

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

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

这是两种不同的工具。

答案 2 :(得分:0)

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

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

日食也可以做所有这些事情,但我会说这是一项繁琐的工作,因为它需要大量的人工关注。 此外,如果开发人员使用不同的工具,如netbeans,eclipse等,maven将是一个有用的选项