一台安装了Eclipse的电脑
一台安装了Maven的电脑
Eclipse默认集成了Maven插件,并且内嵌了一个Maven应用,但通常我们不会使用这个内嵌的Maven(主要考虑到其版本以及本地仓库的相关配置),因此首先我们需要切换到我们自己本机安装的Maven应用上,并设置更新相关的配置文件。点击菜单 'Window-->Preferences-->Maven-->Installations' 在展示的窗口中,添加并选择我们自己本机安装的Maven应用。然后继续在菜单 'Window-->Preferences-->Maven-->User settings' 中选择我们自己的Maven应用的配置文件,并更新配置。
Maven相关配置做完后,在工程列表区域右键,在右键菜单中选择 'New-->Projects...' 在弹出的工程类型列表中选择 'Maven Project',并点击下一步。
在弹出的窗口中,选择 'Create a simple project (skip archetype selection)' 选项,继续点击下一步。
在这一步的窗口中,我们设置工程使用的 Group Id 和 Artifact Id,并选择 Packaging 的方式为“war”(默认是 jar, 因为我们要创建 web 项目所以要选择 war), 其余选项选填即可(置空也没事)。注意:Artifact Id设置的名称即最后生成的工程名称。点击 “Finish”按钮,Eclipse就会创建相应的工程。
通过上述方式创建的工程会报一个错,主要是因为我们选择的 Packaging 方式是 war, 但我们创建的工程的 webapp 目录下却没有创建WEB-INF 子目录以及 web.xml 这个关键文件(感觉这是Eclipse Maven插件的一个bug)。在工程 webapp 目录下手工创建 WEB-INF 目录,并在其中创建或拷贝一个 web.xml 文件,然后刷新一个工程,刚刚工程上显示的红叉叉就消失了。
通过这些操作,一个Maven版本的 web 工程就创建出来了,你可以在其中进行业务开发了。
不要使用Eclipse中内嵌的Maven应用