小生初步接触maven项目,纯粹为了不想每次新建项目都东找西找各种jar包,听说maven对jar包可以统一管理,有个中央仓库可以下载,所以就去接触一下了,以下是我搭建一个maven wen项目的过程。
1:安装m2e eclipse插件
(1):eclipse较新的版本例如luna,mars,neon都已经自带m2e插件,没有的话选择HELP->Eclipse Marketplace->搜索框输入maven->安装Maven integration for Eclipse即可。
2:安装maven
eclipse是有自带maven,不想用自带的话,到apache官网下载
http://maven.apache.org/download.cgi,我下的是3.3.9版本的,然后解压像JDK一样配置环境变量
M2_HOME="/***/apache-maven-3.3.9",
PATH=$M2_HOME/bin;$PATH
最后输入命令行mvn -v查看版本信息
3:在eclipse配置maven
window->Preferences->Maven->Installations->add 添加maven,指定本地maven目录
window->Preferences->Maven->User-Settings->User-Settings选择maven目录下config下的Settings.xml文件
下面的Local Repository是存放maven jar包的本地仓库路径,默认是.m2/repository
若要自定义路径,只需要修改maven目录下config下的Settings.xml文件,在<settings></settings>下添加<localRepository>自定义路径</localRepository>标签即可
4:新建maven web项目
new->File->Maven project->next->Group ID选择org.apache.maven.archetypes,Artifact Id选择maven-archetype-webapp的->next->Group Id填写项目组名称,通常com.自定义,Artifact Id填写项目名称->Finsh,等待加载。
5:新建新的maven项目后,会对index.jsp报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,
右键项目->properties->Targeted Runtimes->选择tomcat服务器,如果没有请先下载好并引用到eclipse里来,这里小便选择的是tomcat8,确定就解决错误了。
6:因为maven模板默认的servlet版本和JDK版本都很底,分别是2.3和1.5,已经不适用于现在的开发了。所以要换成高版本的,这里我换成servlet3.0和JDK1.8。
右键项目->properties->Project Facts->勾选java旁边的版本,选择你安装的jdk版本,然后左边选择Java Compiler修改编译版本,最好和jdk版本一致。
7:修改servlet版本3.0
右键项目->properties->Project Facts->勾选Dynamic Web Module旁边的版本,当你选择3.0的时候下面会提示不能改变版本,这是就得修改项目根目录下.settings文件下的几个文件。
org.eclipse.jdt.core.prefs文件,把1.5都改成jdk版本
org.eclipse.wst.common.project.facet.core.xml文件
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="jdk版本"/>
</faceted-project>
然后刷新项目就可以勾选3.0版本的servlet了。
在web.xml的头部就可以用
<?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"
id="WebApp_ID" version="3.0">了。
8:右键项目->maven->update project后会出现Dynamic Web Module 3.0 requires Java 1.6 or newer错误,在pom.xml的<build></build>标签下添加
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<!-- 指定source和target的版本 -->
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins> 再update一下
小编第一次写博客,主要为了记录自己学技术的经历,还请各位大神指教指教。
分享到:
相关推荐
Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...
在本项目中,我们主要探讨如何使用Eclipse Oxygen和Maven构建一个基于SpringMVC、MyBatis和Druid的数据访问层(DAO)框架。这个框架提供了基础的增删改查(CRUD)功能,是Java Web开发中的常用组合。下面我们将详细...
2. **搭建Maven工程**: - 在Eclipse中创建一个新项目时选择MavenProject选项,然后按照提示进行下一步操作。 - 选择适合的项目骨架,例如apache-webapp,这将帮助搭建一个基本的Web应用结构。 - 需要设置组织...
在IT行业中,构建Java Web应用程序是一项常见的任务,而Eclipse作为流行的Java集成开发环境(IDE),结合Maven、Spring和Struts2等框架,能够帮助开发者高效地搭建项目。Ajax,即异步JavaScript和XML,是提升Web应用...
在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、...上述内容涵盖了从环境搭建到项目构建和发布的基本步骤,对于想要掌握Eclipse中Maven使用方法的开发者而言,提供了详尽的指导。
通过选择`maven-archetype-webapp`或`maven-archetype-quickstart`,可以在Eclipse中快速创建Web应用或简单的Java应用项目。了解并掌握如何利用Archetypes,可以极大地提高开发效率,减少重复工作。
本教程将详细讲解如何在Eclipse中配置Maven以及如何使用配置好的环境新建一个Spring Boot项目。 首先,让我们来了解下Maven和Spring Boot的基础知识: Maven是一个项目管理工具,它可以帮助开发者构建、管理和部署...
Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...
本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...
本项目"eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建"就是一个典型的Java Web开发实例,它利用了SpringMVC作为控制层,Maven作为项目构建工具,Mybatis作为数据持久层框架,以及MySQL作为数据库管理系统。...
在"eclipse+maven"的环境下,开发者可以利用Maven的这些功能,方便地管理SSH框架和其他库的依赖,简化项目的构建过程。 3. **Spring**:Spring是一个全面的Java企业级应用开发框架,核心特性包括依赖注入(DI)和...
本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...
通过以上步骤,可以利用Eclipse集成Maven和Jetty插件快速搭建Web项目开发环境,实现高效的资源开发和调试。这套开发流程不仅可以提升开发效率,还可以保证开发过程中的代码质量,对于提高项目的整体开发质量有着重要...
本文将详细介绍 JEECG 3.4.3 在 Eclipse 环境下的搭建过程,包括环境变量配置、Maven 环境配置、Tomcat 环境配置、Eclipse 配置、Maven 项目构建等方面。 一、环境变量配置 在开始搭建 JEECG 3.4.3 环境之前,需要...
- 如果遇到问题,如动态Web模块版本不匹配,需要手动修改项目下的`org.eclipse.wst.common.project.facet.core.xml`文件,将`jst.web`版本改为与Tomcat相匹配的版本(如Tomcat 8.5对应3.1)。 **7. 引入SSM依赖** -...
eclipse结合maven创建web工程截图