Maven入门(安装、配置、创建)

maven是什么?

  Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具

Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包(还可以获取其他需要依赖的项目),而不用手动去添加jar包

maven有什么好处

  • 1、Maven能提供一种项目的配置,配置好的项目,只需要运行一条简单的命令,就能完成重复的,繁琐的构建动作.
  • 2、Maven能提供一种项目的依赖配置.可以自动的导入项目依赖的jar,并且自动导入这些jar包依赖的第三方的jar包.
  • 3、Maven提供了一种标准的项目目录结构,测试命名规则等项目的最佳实践方案,统一了不同项目的学习成本.

  如果需要使用pom.xml来获取jar包,那么首先该项目就必须为maven项目,

maven项目可以这样去想,就是在java项目和web项目的上面包裹了一层maven,

本质上java项目还是java项目,web项目还是web项目,

但是包裹了maven之后,就可以使用maven提供的一些功能了(通过pom.xml添加jar包)。

如何安装maven

1到官方网站下载maven,网站: http://maven.apache.org/download.cgi 在先前版本(Previous Releases)--旧版本( archives)中下载经典版本3.3.9

2、解压到本地文件夹

3、配置系统环境变量

  win10:在系统变量中:

    ①:变量名:MAVEN_HOME、变量值:D:apache-maven-3.3.9-binapache-maven-3.3.9(解压maven的bin目录的上一级)

    ②:在变量名为path中,新建:%MAVEN_HOME%in (%配置maven的变量名%in)

4、在cmd中输入:mvn -v  (表示配置成功)

5、设置setting文件(maven 的一些设置)

  路径:D:apache-maven-3.3.9-binapache-maven-3.3.9confsettings.xml

  ①设置本地仓库的地址

 <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   | Default: ${user.home}/.m2/repository (默认地址)
  <localRepository>/path/to/local/repo</localRepository>
  -->
    <localRepository>D:/Maven/repos</localRepository>(本地仓库地址)

  ②设置远程仓库

<mirrors>
    <!-- 阿里云的远程仓库 -->
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
    <!-- maven官方运维的2号远程仓库 -->
    <mirror>
        <id>repo2</id>
        <name>rep2 maven</name>
        <url>http://repo2.maven.org/maven2/</url>
        <mirrorOf>central</mirrorOf>
    </mirror> 
  </mirrors>

6、创建 D:/Maven/repos 文件夹、 复制一份D:apache-maven-3.3.9-binapache-maven-3.3.9conf 下的settings.xml 

  到D:/Maven/repos 文件下(作为用户设置)

转载大佬图解设置:https://blog.csdn.net/sunxiaoju/article/details/83825259

在eclipse中配置maven

window-->Preferences-->Maven

  1、在Installations下、添加自己下载的maven:   add添加本地路径maven的bin目录的上一级

  2、在User Settings下、添加maven 中的setting的路径 

     3、启动第一个maven项目会报异常,需要对jdk进行一些设置

window-->Preferences-->java-->Installed JREs-->点击导入的jdk(edit)

  ①:JRE home:改为jdk的路径

  ②:Default VM arguments: -Dmaven.multiModuleProjectDirectory=$MAVEN_HOME

 

 创建第一个maven项目

1、创建一个maven项目

  File-->New --> Other --> Maven Project

2、创建填入需要的参数

 

 项目结构

 

 将web项目设置为动态项目

  右击项目名-->properties --> Project Facets 

 勾选这三个,会多出一个设置,可以对缺少的编译文件进行添加与删除

原文地址:https://www.cnblogs.com/64Byte/p/13054157.html