在《使用Eclipse构建Maven项目》一文中,已在Eclipse中构建好了一个Maven项目,且简单修改一下,在Tomcat应用服务器中已成功运行,但在网上看到很多都有把Maven项目转换成Eclipse工程的步骤。
也许是现在版本的Eclipse都已自动做了转换,但为了完整性起见,还是把这块记录下来。
一.把Maven项目转换成Eclipse工程
为了便于在Eclipse中开发JavaWeb项目,我们需要把Maven项目的目录结构转换成Eclipse工程的目录结构,具体按如下操作步骤进行。
选中项目在右键菜单中选择“Properties”,弹出如下图所示对话窗口:
选中左边功能树中的“ProjectFacets”节点,然后在对应的右边面板中点击“Convert to faceted from…”这个超链接,右边面板就会切换成如下图所示:
在“Project Facet”中进行相应配置,如下图所示:
配置好之后,选择窗口右下角的“OK”按钮来保存配置。这时,这个Maven项目就会转换成Eclipse的web工程目录结构。
如果还需要直接在Eclipse中运行这个web工程,还需要把Maven依赖包添加到本项目类路径中:
还需要添加部署到Tomcat时的依赖包,如下图:
点击“Finish”来完成后,对话框如下图所示:
之后点击“OK”按钮来完成这些设置。
二.把web.xml修改成相应版本
由于Maven中的“maven-archetype-webapp”样板项目的“web.xml”是2.3版本的,我们需要替换成新版本,如下所示:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>testweb_svn</display-name> </web-app>
三.使用Maven编译和发布项目
在项目中的“pom.xml”文件上点击右键,在弹出的菜单中选择“Run AS”->“Maven install”来编译和生成项目。如下图所示:
在编译和生成过程中,可以在“Console”面板中可以看到Maven编译过程的信息,如果编译和生成成功,可以在“Console”面板看到“BUILD SUCCESS”字样。
另外,在修改pom.xml文件中的相关jar包信息时,可能由于仓库中不存在,就会出现一些错误,这时,项目编译就可能存在一些问题。此时可通过“Maven clean”选项来清除编译,然后再修改pom.xml到正确情况。再通过“Maven install”来编译和生成。
我在执行过程中,报“-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.”错误,解决方法如下:
a.添加M2_HOME的环境变量
b.Preference->Java->Installed JREs->Edit 选择一个jdk,添加-Dmaven.multiModuleProjectDirectory=$M2_HOME
相关推荐
本文将详细介绍如何将一个Maven项目转换为Eclipse中的Web项目,并解释Maven的基本目录架构。 首先,让我们了解Maven项目的基本结构。一个标准的Maven项目通常包含以下几个关键目录: 1. `src/main/java`:这是存放...
在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...
在"Maven构建项目工程"中,我们可以深入了解Maven如何帮助我们快速、简便地创建和管理项目。 首先,创建一个新的Maven项目可以使用`mvn archetype:create`命令。在这个例子中,我们使用了`-DgroupId=org.lzk.ssh`和...
在本文中,我们将深入探讨如何使用Eclipse IDE创建和管理Maven项目,同时结合"使用Eclipse构建Maven项目.pdf"中的配置示例项目源码,来进一步理解这个过程。Maven是一个强大的Java项目管理和构建工具,而Eclipse是广...
### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...
【构建Maven的SpringMVC项目】在IT行业中,使用Eclipse作为开发工具,结合Maven构建SpringMVC项目是常见的实践。Maven是一个强大的项目管理和依赖管理工具,它可以帮助开发者自动化构建过程,解决jar包版本不一致的...
- `mvn eclipse:eclipse`: 将 Maven 项目转换为 Eclipse 工程,生成 `.project` 和 `.classpath` 文件。 - `mvn eclipse:myeclipse`: 除了基本的 Eclipse 属性,还会添加 Web 项目所需的属性。 - `mvn eclipse:clean...
命令,并输入clean package指令来构建项目,这会清理旧的构建并打包成WAR文件。 - 构建完成后,可以在target目录下找到生成的WAR包。 - 为了部署,需要在工程的属性中设置Deployment Assembly,添加Maven库,并...
Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" > "New...
### MyEclipse项目转换成Eclipse项目的详细指南 在软件开发过程中,开发人员可能会遇到需要在不同的集成开发环境(IDE)之间迁移项目的情况。本文主要介绍如何将MyEclipse中的项目转换为Eclipse项目,尤其是如何...
如果Eclipse能够识别并转换为Maven项目,说明配置成功。 ### 使用Maven进行项目构建 1. **创建Maven项目**:在Eclipse中,选择`File` -> `New` -> `Other` -> `Maven` -> `Maven Project`。按照向导设置项目的`...
二、Eclipse 构建 Maven 项目 Eclipse 是一款流行的 Java 开发集成环境,通过插件支持 Maven 项目的创建和管理。 61、建立 Maven 项目 在 Eclipse 中,可以通过 File > New > Maven Project 创建 Maven 项目。选择 ...
本文将详细探讨如何利用Maven和Eclipse构建Web项目,尤其是以SpringMVC项目为例,深入讲解从项目创建到配置的全过程。 #### 一、创建Maven项目 创建Maven项目的第一步是在Eclipse中选择“File” -> “New” -> ...
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
Eclipse构建Maven项目 转换基于Maven的Java项目支持Eclipse IDE 转换基于Maven的Web应用程序支持Eclipse IDE 使用Maven模板创建项目 使用Maven构建项目 使用Maven清理项目 使用Maven运行单元测试 将项目安装到Maven...
Eclipse Maven3 Plugin是一款专为Eclipse集成开发环境设计的Maven插件,它使得开发者能够在Eclipse中方便地管理和构建Maven项目。Maven是一个强大的项目管理工具,广泛用于Java应用的构建、依赖管理和项目信息管理。...
以下是一步一步教你如何使用Eclipse构建Maven的Web项目: 1. **建立Maven Project** - 首先,启动Eclipse,通过`File` -> `New` -> `Other`,然后在New窗口中选择`Maven` -> `Maven Project`。 - 在新窗口中,...