多语言展示
当前在线:1237今日阅读:84今日分享:32

如何通过Maven创建Java Web项目

Maven作为一个项目构建工具和项目依赖一站式解决工具,目前在软件工程开发中被广泛使用,那如何在 Eclipse 中通过Maven创建一个Web工程呢?这篇经验就给你答案。
工具/原料
1

一台安装了Eclipse的电脑

2

一台安装了Maven的电脑

方法/步骤
1

Eclipse默认集成了Maven插件,并且内嵌了一个Maven应用,但通常我们不会使用这个内嵌的Maven(主要考虑到其版本以及本地仓库的相关配置),因此首先我们需要切换到我们自己本机安装的Maven应用上,并设置更新相关的配置文件。点击菜单 'Window-->Preferences-->Maven-->Installations' 在展示的窗口中,添加并选择我们自己本机安装的Maven应用。然后继续在菜单 'Window-->Preferences-->Maven-->User settings' 中选择我们自己的Maven应用的配置文件,并更新配置。

2

Maven相关配置做完后,在工程列表区域右键,在右键菜单中选择 'New-->Projects...' 在弹出的工程类型列表中选择 'Maven Project',并点击下一步。

3

在弹出的窗口中,选择 'Create a simple project (skip archetype selection)' 选项,继续点击下一步。

4

在这一步的窗口中,我们设置工程使用的 Group Id 和 Artifact Id,并选择 Packaging 的方式为“war”(默认是 jar, 因为我们要创建 web 项目所以要选择 war), 其余选项选填即可(置空也没事)。注意:Artifact Id设置的名称即最后生成的工程名称。点击 “Finish”按钮,Eclipse就会创建相应的工程。

5

通过上述方式创建的工程会报一个错,主要是因为我们选择的 Packaging 方式是 war, 但我们创建的工程的 webapp 目录下却没有创建WEB-INF 子目录以及 web.xml 这个关键文件(感觉这是Eclipse Maven插件的一个bug)。在工程 webapp 目录下手工创建 WEB-INF 目录,并在其中创建或拷贝一个 web.xml 文件,然后刷新一个工程,刚刚工程上显示的红叉叉就消失了。

6

通过这些操作,一个Maven版本的 web 工程就创建出来了,你可以在其中进行业务开发了。

注意事项

不要使用Eclipse中内嵌的Maven应用

推荐信息