为什么我需要申请: mvn eclipse:eclipse 命令?
他们等同于到应用程序容器/服务器?
除 web.xml 以外,是否还需要自定义文件?
答案 0 :(得分:2)
使用maven创建Web项目时,例如maven-archetype-webapp。它创建了Maven推荐的文件夹结构,用于显示here的webapp。
现在,当您尝试在Eclipse中导入这些文件夹时,它仍然看起来像文件夹,但是eclipse无法理解这些文件夹的性质。 Eclipse仅通过其.project,.settings文件
将其中的文件夹和内容与Eclipse动态Web项目相关联因此,为了让您的maven项目被Eclipse理解,您可以运行目标mvn eclipse:eclipse。执行此目标后,maven生成eclipse所需的.project,.settings文件,以将项目理解为Web项目。
然而,这是可选的。你仍然可以在eclipse中将项目作为Maven项目导入并继续使用它们,但你不能自动依赖Eclipse的功能,如clean / build / build。
虽然我使用eclipse,但我不依赖于Eclipse的构建功能。我已经安装了Maven eclipse插件,这使我可以在Eclipse中运行maven目标和命令,这与运行Eclipse的构建功能一样好。希望这会有所帮助。