`
donale_chen
  • 浏览: 3590 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

eclipse下搭建maven web项目

阅读更多
小生初步接触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一下


小编第一次写博客,主要为了记录自己学技术的经历,还请各位大神指教指教。 

分享到:
评论
3 楼 马思远 2016-07-21  
donale_chen 写道
也可以啊,不过需要点时间

加油,等你哦
2 楼 donale_chen 2016-07-20  
也可以啊,不过需要点时间
1 楼 马思远 2016-07-19  

谢谢分享~!
小编能写一篇eclipse下搭建springmvc + mybatis项目怎么做吗?

相关推荐

    Eclipse搭建MAVEN项目

    Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...

    eclipse创建maven dynamic web 3.0项目教程

    本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容

    Eclipse Spring Boot maven web demo 简单项目实例

    【Eclipse Spring Boot Maven Web Demo 简单项目实例】是一个实用的学习资源,旨在帮助开发者快速搭建基于Spring Boot、Maven和Eclipse的Web应用程序。这个项目实例为初学者提供了良好的起点,让他们能够理解并实践...

    使用 eclipse oxygen maven 搭建 springmvc mybatis druid 的增删改框架代码

    在本项目中,我们主要探讨如何使用Eclipse Oxygen和Maven构建一个基于SpringMVC、MyBatis和Druid的数据访问层(DAO)框架。这个框架提供了基础的增删改查(CRUD)功能,是Java Web开发中的常用组合。下面我们将详细...

    Eclipse Maven WEB工程实战.pdf

    2. **搭建Maven工程**: - 在Eclipse中创建一个新项目时选择MavenProject选项,然后按照提示进行下一步操作。 - 选择适合的项目骨架,例如apache-webapp,这将帮助搭建一个基本的Web应用结构。 - 需要设置组织...

    eclipse搭建maven项目应用以及ajax的应用

    在IT行业中,构建Java Web应用程序是一项常见的任务,而Eclipse作为流行的Java集成开发环境(IDE),结合Maven、Spring和Struts2等框架,能够帮助开发者高效地搭建项目。Ajax,即异步JavaScript和XML,是提升Web应用...

    使用Eclipse构建Maven项目.pdf

    在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、...上述内容涵盖了从环境搭建到项目构建和发布的基本步骤,对于想要掌握Eclipse中Maven使用方法的开发者而言,提供了详尽的指导。

    eclipse 创建maven项目 选择 archetypes所用到的jar包

    通过选择`maven-archetype-webapp`或`maven-archetype-quickstart`,可以在Eclipse中快速创建Web应用或简单的Java应用项目。了解并掌握如何利用Archetypes,可以极大地提高开发效率,减少重复工作。

    在eclipse中配置maven,新建springboot项目.zip

    本教程将详细讲解如何在Eclipse中配置Maven以及如何使用配置好的环境新建一个Spring Boot项目。 首先,让我们来了解下Maven和Spring Boot的基础知识: Maven是一个项目管理工具,它可以帮助开发者构建、管理和部署...

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...

    Eclipse+maven+jetty开发环境搭建

    本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...

    eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建

    本项目"eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建"就是一个典型的Java Web开发实例,它利用了SpringMVC作为控制层,Maven作为项目构建工具,Mybatis作为数据持久层框架,以及MySQL作为数据库管理系统。...

    eclipse+maven +ssh

    在"eclipse+maven"的环境下,开发者可以利用Maven的这些功能,方便地管理SSH框架和其他库的依赖,简化项目的构建过程。 3. **Spring**:Spring是一个全面的Java企业级应用开发框架,核心特性包括依赖注入(DI)和...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...

    Eclipse+_maven_+_jetty_开发web

    通过以上步骤,可以利用Eclipse集成Maven和Jetty插件快速搭建Web项目开发环境,实现高效的资源开发和调试。这套开发流程不仅可以提升开发效率,还可以保证开发过程中的代码质量,对于提高项目的整体开发质量有着重要...

    JEECG 3.4.3Eclipse环境搭建

    本文将详细介绍 JEECG 3.4.3 在 Eclipse 环境下的搭建过程,包括环境变量配置、Maven 环境配置、Tomcat 环境配置、Eclipse 配置、Maven 项目构建等方面。 一、环境变量配置 在开始搭建 JEECG 3.4.3 环境之前,需要...

    eclipse + maven搭建SSM框架

    - 如果遇到问题,如动态Web模块版本不匹配,需要手动修改项目下的`org.eclipse.wst.common.project.facet.core.xml`文件,将`jst.web`版本改为与Tomcat相匹配的版本(如Tomcat 8.5对应3.1)。 **7. 引入SSM依赖** -...

    eclipse结合maven创建web工程截图

    eclipse结合maven创建web工程截图

Global site tag (gtag.js) - Google Analytics