一. 安装maven(http://maven.apache.org/download.cgi)

 前提是jdk已经装好了

配置环境变量 MAVEN_HOME 和path

maven 安装及eclipse 配置maven

 

maven 安装及eclipse 配置maven

验证是否成功maven 安装及eclipse 配置maven

以上步骤完成 maven 安装, 配置maven

maven 安装及eclipse 配置maven

Jar包查找和下载的顺序
maven 安装及eclipse 配置maven

可以建立一个本地仓库如下所示

maven 安装及eclipse 配置maven

myrepository就是存放我们开发时下载所用的jar包的地方

修改conf下面的settings.xml,指定我们配置的本地仓库

maven 安装及eclipse 配置maven

二. eclipse 中配置maven

取消自动更新依赖

  maven 安装及eclipse 配置maven

设置指定配置安装maven的路径

maven 安装及eclipse 配置maven

Eclipse自带的Mavan本地仓库改成我们前面所配置的仓库和setting,当然可以直接使用默认自带的

maven 安装及eclipse 配置maven

maven 安装及eclipse 配置maven

配置setting.xml,加上阿里代理镜像
中央仓库的地址在国外直接下载jar会很慢,所以我们需要通过代理的方式下载

  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>*</mirrorOf>
  </mirrors>

三. 创建第一个maven项目

new project--->maven project --> 勾选(cerate a simple project)-->next

    -->groupId 格式一般为 com.myconpany Artifact ID一般为项目名 packageing 为项目打包方式,jar将生产普通项目,war将生产web项目。

           -->finish

如果packageing选择jar生产的项目结构如下:

maven 安装及eclipse 配置maven

我们需要任何jar包就在pom.xml配置即可

假如项目需要使用log4j,那么我们只需要打开pom文件,加入类似如下配置

1

2

3

4

5

<dependency>

          <groupId>org.apache</groupId>

          <artifactId>log4j</artifactId>

          <version>1.2.16</version>

</dependency>

1.当我们写好如上这样的配置之后,maven会自动在中央仓库下载相关的jar包,jar包将会保存在我们配置的myrepository中

2.maven会自动下载A   jar所依赖的 Bjar包。例如 我们使用springmvc 只需在项目中加入 spring-web spring-webmvc 依赖就可以了,至于他们依赖的 beans,core什么的maven会自动依赖下载.

 

四 运行项目时可能出现以下错误:

  1. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

    maven 安装及eclipse 配置maven

  2. 错误原因是maven编译的需要JDK而不是JRE。

    eclipse 导航栏中 【Window】-->【Prefrences】-->【Java】-->【Installed JREs】

    maven 安装及eclipse 配置maven

  3. 上一步出现的框里点击添加--->【Standard VM】---> 选择JDK的安装目录确定。

    maven 安装及eclipse 配置maven

  4. 添加JDK路径以后必须把JDK把前面的框 勾上,否则还会出现错误。

    maven 安装及eclipse 配置maven

  5. 再次执行compile 或者 install 指令,编译成功。

     

maven 安装及eclipse 配置maven

 

相关文章: