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. Git——Git常用命令速查表

  2. django开发项目实例3--用session是实现简单的登陆、验证登陆和注销功能

    如果你的网页不是纯阅读型的,那么你很有可能希望在用户打开某些界面的时候需要验证用户是否登陆的信息, 虽然django里面有自带的一些user的类,但我看不懂,并且自己实现也不是很难,下面和大家分享一下 ...

  3. LeetCode解题报告—— Jump Game & Merge Intervals & Permutation Sequence

    1. Jump Game Given an array of non-negative integers, you are initially positioned at the first inde ...

  4. 转载--MyBaits中的#和$的区别

    面试被问到了,百度了下,原文地址:mybatis中的#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #user_id#,如果传入的值是111, ...

  5. 关于rem的一点总结【原创】

    关于rem的一点总结 最近在写一个关于小说阅读的webApp,由于没有借用任何框架,所以很多底层的内容都需要自己去解决,幸好的是这次只是关于移动端的内容,还不至于去向着jquery的方向码代码.言归正 ...

  6. Bootstrap新版里的a标签点击后出现下划线解决办法

    其实我从失去焦点后发现了下划线消失了就应该知道 Bootstrap对a标签进行了 focus焦点事件. 所以解决办法就是一句:a:focus{text-decoration: none}. 一个笑笑的 ...

  7. LoadRunner脚本回放日志中的Warning信息

    关注LoadRunner脚本回放日志中的Warning信息   最近在与大家的讨论中发现了LoadRunner的很多问题,出于解决问题的出发点,我也就相关自己不理解的问题在Google中搜索了一番,并 ...

  8. MyBatis 返回(批量)新增数据的自增id

    <insert id="save" parameterType="Vote" useGeneratedKeys="true" keyP ...

  9. onethink 重写URL后,apache提示No input file specified

    <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{RE ...

  10. php导出excel时间错误(同一个时间戳,用date得到不同的时间)

    通过在date之前设置时区解决了 date_default_timezone_set("Asia/Shanghai"); $schedule_time = date("Y ...