1、新增环境变量
M2_HOME
C:\Users\Administrator\Desktop\Java\maven\apache-maven-3.3.1
 
2、配置PATH路径
;%M2_HOME%\bin;
 
3、验证maven是否安装成功
mvn -version
 
4、创建.m2文件夹
mvn help:system
C:\Users\Administrator路径会自动创建文件夹.m2
 
5、拷贝settings.xml并进行配置
a) 、C:\Users\Administrator\Desktop\Java\maven\apache-maven-3.3.1\conf--> settings.xml拷贝到.m2文件夹
b)、配置:localRepository (配置repository文件夹路径,默认在.m2文件夹下,可配置绝对路径,暂时不用修改
c)、配置:mirror
 <mirror>
      <id>UK</id>
      <mirrorOf>Center</mirrorOf>
      <name>UK Center</name>
      <url>http://uk.maven.org/maven2</url>
    </mirror>
 
6、Ecplise中设置maven
    1、preference-->maven-->installations-->add  定位到maven安装目录,并勾选
    2、preference-->maven-->User Settings-->User Setting定位.m2文件夹的settings.xml
 
7、使用maven的mvn archetype命令创建项目
    1、定位到创建项目目录:cd C:\Users\Administrator\Desktop\Java
    2、执行命令:groupid:坐标  artifactId:根目录的名称  archetypeArtifactId:项目类型,maven-archetype-webapp标准值
mvn archetype:generate -DgroupId=immoc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp
 
8、导入创建的maven项目
      File-->Import->maven-->Existing Maven Projects
 
9、main文件夹下新增jar文件夹;pom.xml的package改为jar
 
10、启动jetty
       1、定位目录:cd C:\Users\Administrator\Desktop\Java\spring-mvc-study
       2、 mvn jetty:run
       3、http://localhost:8080/hello/mvc
       启用jetty,打开链接一直异常!原因:项目目录使用了中文
        jetty Failed startup of context o.e.j.m.p.JettyWebAppContext
        java.io.FileNotFoundException: Could not open 
 
   
11、Eclipse中设置Jetty插件
       1、Help-->Eclipse MarketPlace-->Find-->搜索jetty安装, jetty 3.9.0
       2、异常:jetty访问jsp页面出现错误:org.apache.jasper.JasperException: PWC6345: A full JDK (not just JRE) is required解决
             解决:preferences-->java-->installedJRE,定位到jdk下的jre文件夹,C:\Program Files\Java\jdk1.7.0_45\jre并重启
 
 
12、Eclipse直接创建maven项目
 
异常:
1、ERROR: JAVA_HOME is set to an invalid directory
解决方案:按照Java环境配置好JAVA_HOME、JRE_HOME、PATH后,重启系统即可

ecplise配置maven项目的更多相关文章

  1. 配置maven项目的开发时的默认jdk版本

    配置所有maven项目的默认jdk版本,若不配置则提示"Warning:java: 源值1.5已过时, 将在未来所有发行版中删除" 在settings.xml文件中profiles ...

  2. idea 配置 maven 项目

    maven 项目  用模块引入进来 1.引入  pom.xml 2.如果不是web则要添加web支持 3.配置资源  类  和依赖  and 项目语言环境 5.配置  artifacts 部署   w ...

  3. 【maven】ecplise新建maven项目 报错Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin

    在ecplise上新建maven项目 报错: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resourc ...

  4. mac配置maven项目的方法(含导入selenium包)

    1.配置了java的环境变量    文件位置:  /Users/lucax/.bash_profile JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1 ...

  5. eclipse(myEclipse) 配置maven项目

    工作中在myeclipse中导入maven工程后,在pom.xml文件目录执行了mvn eclipse:eclipse 后,发现项目中缺少"Maven Dependencies"目 ...

  6. jenkins学习 03 jenkins配置Maven项目

    我们的产品使用Git作为版本管理工具,而jenkins需要git插件来支持git,所以我们需要为jenkins添加git插件. 在Available tab页中找到Git Plugin 点击下方的In ...

  7. eclipse 配置maven 项目tomcat 运行

  8. maven安装和配置及创建maven项目

    (1)下载maven,下载成功后,解压到本地磁盘 里面包含这几项 (2)配置maven环境变量MAVEN_HOME.path (3)最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Do ...

  9. [Web开发(1)] MyEclipse/Eclipse 使用Tomcat部署Web/Maven项目经典错误

    1.Tomcat启动报错:server tomcat start within 45 seconds 问题原因:由于eclipse默认Tomcat设置是启动时间为45s,所以在45s内没有启动成功就会 ...

随机推荐

  1. Python 什么是ORM?

    关系映射 性能比源生sql效率略差一些 操作性更简单,快捷 Django的orm和sqlalchamy 区别 sqlalchamy没有django的功能全,不支持双下划线的连表跨表操作 sqlalch ...

  2. python基础(4)---解释器、编码、字符拼接

    1.Python种类 1.1Cpython Python官方版本,使用C语言实现,运行机制:先编译.py(源码文件)->pyc(字节码文件),最终执行时先将字节码转换成机器码,然后交给cpu执行 ...

  3. 《逐梦旅程 WINDOWS游戏编程之从零开始》笔记5——Direct3D中的顶点缓存和索引缓存

    第12章 Direct3D绘制基础 1. 顶点缓存 计算机所描绘的3D图形是通过多边形网格来构成的,网网格勾勒出轮廓,然后在网格轮廓的表面上贴上相应的图片,这样就构成了一个3D模型.三角形网格是构建物 ...

  4. 《java并发编程实战》读书笔记3--对象的组合

    希望将一些现有的线程安全组件组合为更大规模的组件或程序 设计线程安全的类 如果对象中所有的域是基本类型变量,那么这些域将构成对象的全部状态.例如,LinkedList的状态就包括该链表中所有节点对象的 ...

  5. Go语言中的匿名函数和闭包的样子

    1). 函数也是值,可以像普通值那样,传来传去: 2). 匿名函数: 3). 函数的类型,类似于:func(float64,float64) float64 ===================== ...

  6. 主机批量扫描工具fping,hping安装及使用

    https://blog.csdn.net/weixin_39762926/article/details/79476196?utm_source=blogxgwz0 https://blog.csd ...

  7. C++中正确使用PRId64

    http://blog.csdn.net/win_lin/article/details/7912693

  8. LeetCode 344. Reverse String(反转字符串)

    题目描述 LeetCode 344. 反转字符串 请编写一个函数,其功能是将输入的字符串反转过来. 示例 输入: s = "hello" 返回: "olleh" ...

  9. cocos2d-js中怎么删除一个精灵

    添加元素时,有Name属性 var child = parent.addChild(label, 1, "元素的名字"); 或者给child设置tag child.setTag(& ...

  10. python+django+vue搭建前后端分离项目

    以前一直是做基于PHP或JAVA的前后端分离开发,最近跟着python风搭建了一个基于django的前后端分享项目 准备工作:IDE,[JetBrains PyCharm2018][webpack 3 ...