建立第一个Maven项目

  最近在学习建立一个Maven项目,因为笔记本的配置不是很高, 因此仍是在使用Eclipse IDE。 在建立Maven项目中有几个问题,在网上一直没有找到很好的解决方案, 因此在这里想总结一下,防止之后还遇到相同的坑!java

一。使用阿里云镜像:apache

  1. 首先下载并安装Maven: 这个网上就有,很少作解释;dom

  2. 在eclipse中配置Maven(前提是已经使用Maven插件, 通常安装eclipse已经自带!):eclipse

    ①: 配置安装选项:maven

        window -> preference -> Maven -> Installations -> 设置maven的安装目录!学习

    ②: 配置用户设置信息:测试

        打开Maven安装目录下的conf文件夹中的settings.xml, 在其中加入:
 网站

<!-- 配置jar包下载路径  -->
<localRepository>E:/Maven/repo_im</localRepository>  


<!-- 配置使用阿里镜像下载 -->
    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

 

    来配置使用阿里云镜像来下载所需依赖到制定的文件夹!ui

        window -> preference -> Maven -> User Settings -> 选择 ${MAVEN}/conf/settings.xml阿里云

    在global settings 中选择所修改的配置文件。

以后下方的Local Repository 会自动修改成用户指定!

    点击Apply and Close 完成对镜像源的配置

 

二。 建立Maven项目

    选择file -> new -> Other -> Maven -> Maven Project

  注:  此时不要选择Create a simple project!!! 不然有可能建立的Maven项目没有包含Maven Dependencies库!

    至于具体缘由我也不清楚!

    而后选择一个Archetype, 我选择的是quickstart V1.1;

    以后写入groupId, 和项目名称便可完成建立!

    建立完成后会自动加入一个JUnit的jar包, 用于java测试, 不用管他

 

三。导入其余依赖包:

    双击pom.xml 打开文件, 正常的操做应该是点击左边的Dependencies中的add, 而后搜索所用的jar包名便可!

    可是不知道为何, 老是没法找到. 在网上找了半天也没有找到好的解决方法, 最终无奈之下决定手动加入!

    1: 打开Maven官方网站:

        https://mvnrepository.com/

    2: 在其中搜索所须要的jar包名: 如 dom4j

    3: 选择想要下载的jar, 进入并选择version:

    4. 在打开的网页中选择下方的Maven, 并复制代码, 如:

<!-- https://mvnrepository.com/artifact/dom4j/dom4j -->
<dependency>
    <groupId>dom4j</groupId>
    <artifactId>dom4j</artifactId>
    <version>1.6.1</version>
</dependency>

将代码段复制到pom.xml中,  保存, 再右键工程, Maven -> Update Project, 完成对项目的更新, 便可出现所需的jar包及其依赖!!

 

四。禁用默认镜像源:

    即便使用了Ali云镜像来完成jar包下载, 可是依然会出现eclipse使用默认的repo.maven.apache.org来下载的状况.

    此时依旧很慢, 因此咱们能够禁用这个下载源:

        1. 选择 Window -> show View -> Other -> Maven -> Maven Repositories, 打开Maven仓库视图

        2. 以后进入Global Repositories, 选择对应的下载源, 选择Index details disabled, 此时仓库变为灰色.

        3. 重启Eclipse, 大功告成!!!!

 

五。解决:Maven项目,右键-update project后JRE system Library变为JavaSE1.5:

    修改Maven 中conf/ settings.xml, 加入:

<profile>  
    <id>jdk-1.8</id>  
     <activation>  
          <activeByDefault>true</activeByDefault>  
          <jdk>1.8</jdk>  
      </activation>  
<properties>  
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target> 
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
</properties>  
</profile>

    修改成JDK1.8。

    完成修改后保存, 并右键项目名 Update Project完成更新, 大功告成!

 

注:

    此博文使用手动方式加入jar包到Maven项目, 此举纯属万般无奈。

    若是你们有什么更好的解决方法, 欢迎在此博文下方留言讨论, 博主在此感激涕零!!!