我正在通过maven教程,发现目标中的包将为Web应用程序创建war文件,但我可以使用Eclipse的export命令生成相同的war文件。所以我的问题是关于两者之间的区别。
答案 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将是一个有用的选项