话不多说,直接入正题。

  一、配置maven 环境

  1. 首先安装最新版支持javaee的eclipse。我这里下载的版本是eclipse-jee-mars-2-win32-x86_64的新版(我是2017年3月15日下载的),新版已经综合了maven插件,不用配置maven插件这些繁琐的步骤了。你可以直接百度javaee进入官网下载,或者点击http://www.eclipse.org/downloads/packages/直接进入选择javaee版下载。
  2. 下载安装后打开eclipse进入windows-->Preferences看到Maven选项就说明下载的eclipse已经集成了maven。
  3. 下载maven的jar包:
     官网地址:http://maven.apache.org/
  4. 解压后,配置环境变量:

    M2_HOME:maven的jar包的解压路径,如F:\JAVAEE\apache-maven-3.3.9;在Path中加入:%M2_HOME%\bin         一路确定之后,打开cmd窗口,输入mvn -version,出现maven的版本信息,说明配置的环境变量没有问题。安装maven成功。

  5.修改maven仓库存放地址(默认在C盘用户目录下,在使用过程中maven会下载很多jar包)当然,你也可以不改:
      找到 maven 下的 conf 下的 settings.xml 配置文件,找到  <localRepository>F:\JAVAEE\Repositories\Maven</localRepository>这句取消注释或修改。

  6.设置maven访问镜像(maven访问仓库来下载Jar包。修改访问镜像减小主仓库压力,提高访问速度):
      找到 maven 下的 conf 下的 settings.xml 配置文件,找到<mirrors>标签,在里面加一个镜像地址(英国的一个):

     <mirror>
  <id>UK</id>
   <name>UK Central</name>
   <url>http://uk.maven.org/maven2</url>
  <mirrorOf>central</mirrorOf>
  </mirror>

    阿里镜像地址:

    <mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

  7.eclipse配置本地maven。window-->preperences-->Maven-->Installations设置maven的地址(不是仓库地址,是第四步的jar包解压地址),在User settings中设置                maven的settings.xml文件(第六步的配置文件)。

  

  8.使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用struts,可是我不知道groupId,artifactId,和合适的version。介绍几个          提供maven仓库搜索服务的站点。(载自某大神博客)
        maven官方:http://search.maven.org/
        其它:
        <1>.http://repository.sonatype.org/index.html
        <2>.http://www.mvnbrowser.com/
        <3>.http://www.mvnrepository.com/
        <4>.http://maven.oschina.net/content/groups/public/

  二、新建maven项目

  1.打开eclipse,file-->new -->maven project.这里不选择Create a simple project (如果选择,就会直接创建一个普通非WEB的maven项目)

  

  点击下一步,如果是构建一个普通非web项目,就选择maven-archetype-quickstart,如果是web项目,就选择maven-archetype-webapp。

  

  2.输入项目名等信息:

  Group Id:公司名

  Aritifact Id:项目名

  Version:版本号

  

  4.点击finish后,可能看到项目结构是这样的:

  

  看到有错误信息,我们需要做如下修改:

    1)、选中项目名右键,选择Properties

  

  2)、选中Resource,检查编码格式

  

  3)、Java Build Path ----->Source---->Add Folder 去添加直接在项目名下要显示的文件夹

  

  

  4)、修改Java Compiler

  

  5)、Java build path-->Libraries,然后选中jre库,修改为当前本地安装的jdk编译环境(前提是已经在eclipse中配好了jdk的安装路径)。

  

  6)、确认当前项目web版本和java版本,如和预期的不一致需要修改。

  

  有时会出现不能修改的情况,那么,就去修改当前工作空间下当前项目的.settings目录下的org.eclipse.wst.common.project.facet.core.xml这个文件,再重启eclipse即可。

  

从配置maven环境到maven项目的新建的更多相关文章

  1. 0.0 配置JAVA环境和Maven环境(W10注意点)

    今天上班第一天,真有些忘了之前配置的环境问题,全新的电脑开始配置. 电脑软件JDK以及eclipse都是下载最新的 添加最全的链接吧: 1.JDK配置链接:http://www.cnblogs.com ...

  2. Maven环境下面多项目之间的引用

    如图: https://github.com/sdl/odata-example  sdl OData例子包含了4个项目,下载到本地后编译.发现只有model项目是可以编译过去了.其他几个暂时编译不过 ...

  3. maven环境的配置

    http://maven.oschina.net/help.html     --配置说明 http://maven.oschina.net/index.html#nexus-search;quick ...

  4. 搭建maven环境

    有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻 ...

  5. Maven学习 (一) 搭建Maven环境

      有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比 ...

  6. Maven 环境搭建及使用(win10)

    最近由于公司项目需要,学习了一下Maven 环境的配置.这里把配置步骤和简单的操作做一个汇总. 一.Maven环境的搭建 1.配置java环境(这里不详述过程,可参考:http://www.cnblo ...

  7. MyEclipse使用总结——在MyEclipse中新建Maven框架的web项目[转]

    前面的文章我们已经在本机安装好了maven,同时在myeclipse中配置好了maven的插件. 链接如下: Maven安装----在Windows上安装Maven myeclipse安装maven插 ...

  8. 下载并搭建maven环境

    1.下载maven 1.在官网下载maven  http://maven.apache.org/download.cgi 2.将下载maven解压.复制路径. 2.搭建maven环境 1.新建M2_H ...

  9. pycharm配置tensorflow环境 适用于Python3.6 CPU

    一.环境 基于安装Python3.6以及pycharm. 二.在项目设置里配置编译环境 打开pycharm新建一个项目. 打开pycharm->file->setting->proj ...

随机推荐

  1. 使用QFuture类监控异步计算的结果

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Amnes1a/article/details/65630701在Qt中,为我们提供了好几种使用线程的 ...

  2. 22个所见即所得在线Web编辑器

    这些 Web 编辑器可以在线编辑和处理富 Web 内容,包括格式文本,表格,图片,媒体,链接等等,非常适合集成到 CMS网站内容管理系统中使用.本文又搜集了 22 个 Web 在线编辑器,它们基本代表 ...

  3. 解决github访问慢和clone慢解决方案

    在http://tool.chinaz.com/dns/ 这个网站输入github.com 打开cmd ping各个服务器ip地址,看看哪个比较好 windows下C:\Windows\System3 ...

  4. Latex技巧:LaTex插图命令includegraphics参数详解

    Latex插图的命令是\includegraphics[选项]{文件} 这里的选项在表 7.1, 7.2, 7.3 中列出. 因为 \includegraphics 不会结束 当前段落,所以它能够在文 ...

  5. Python的模块与函数以及与自动化的结合

    3 模块与函数 3.1程序结构 python的程序由package,module,function组成,分别是包,模块,函数.模块是函数和类的集合,包,模块,函数之间的关系如下: 3.2模块 pyth ...

  6. Android:日常学习笔记(9)———探究广播机制

    Android:日常学习笔记(9)———探究广播机制 引入广播机制 Andorid广播机制 广播是任何应用均可接收的消息.系统将针对系统事件(例如:系统启动或设备开始充电时)传递各种广播.通过将 In ...

  7. JAVA 判断对象内容是否含有空值

    简单判断对象是否含有NULL值,以及信息描述. package com.sicdt.sicsign.bill.api.util; import java.lang.reflect.Invocation ...

  8. Linux Shell基础 单引号、双引号、反引号、小括号和大括号

    单引号和双引号 单引号和双引号用于变量值出现空格时将字符用引号括起来. 二者的主要区别在于, 被单引号括起来的字符都是普通字符,就算特殊字符也不再有特殊含义: 被双引号括起来的字符中,"$& ...

  9. windows简单使用etcd

    一.下载安装选择版本 https://github.com/coreos/etcd/releases 二.解压 三.首先开启etcd 1.进入在etcd解压的目录中 2.etcd.exe 没有erro ...

  10. 机器学习相关知识整理系列之三:Boosting算法原理,GBDT&XGBoost

    1. Boosting算法基本思路 提升方法思路:对于一个复杂的问题,将多个专家的判断进行适当的综合所得出的判断,要比任何一个专家单独判断好.每一步产生一个弱预测模型(如决策树),并加权累加到总模型中 ...