maven的理解与在maven在eclipse中的配置

一、maven的理解

1.什么是maven

maven其实是一种项目管理工具,主要作用是用来为项目导入jar包,让jar包导入变得更简化。以前,在编写java代码一旦需要某种jar包,先去网上下载jar包,在导入到项目的lib目录中,这种方式过于繁琐,不利于项目的管理。现在,有了在eclipse中配置了maven插件,我们就可以通过配置maven的核心文件pom.xml来自动下载并导入我们所需要的jar包,

2.maven的核心

maven的核心为POM,即Project Object Model(项目对象模型),就是把项目当作对象来管理。
maven的核心文件为pom.xml,通过将jar包信息(厂家、jar包名、版本)正确配置到项目的pom.xml文件即可为项目导入对应的包。

3.数据仓库

maven数据仓库可以理解为存储和管理jar包的仓库,在maven项目中,jar包可以从本地仓库、私服、中央仓库这三种数据仓库导入。

(1)本地仓库

本地仓库,本地默认仓库为路径为 u s e r . h o m e / . m 2 / r e p o s i t o r y , 可 以 通 过 更 改 {user.home}/.m2/repository,可以通过更改 user.home/.m2/repository{maven.home}\conf\settings.xml文件修改路径。

(2)私服

私服,即第三方仓库,比如阿里云,当在settings.xml配置好第三方仓库后,当项目需要的jar包本地仓库没有时,maven就自动会到第三方仓库寻找jar包,并下载导入到项目中。(前提时有网络)

(3)中央仓库

中央仓库在国外,maven已经配置好,无需人工配置,当项目所需要的jar包在第三方仓库也没有后,maven就会自动在中央仓库下载并使用。

4.maven的坐标

即如何确定下载哪一个jar包?通过配置核心文件pom.xml,需要通过三个标签即可:


    org.springframework
    spring-context
    5.1.6.RELEASE

groupId 标签,确定了组织机构的大项目;
artifactId 标签,确定了具体项目,即jar包;
version 标签,确定了版本号。
这三个标签共同构成了maven的坐标。

二、eclipse中配置maven

1.下载apache-maven-3.6.0-bin.zip并解压;

2.在电脑中配置maven环境(电脑中已经有安装好jdk);

将D:\mvn-ce\apache-maven-3.6.0\bin添加到环境变量中:
maven的理解与在maven在eclipse中的配置_第1张图片
如果在cmd中输入mvn -v可以看到以下maven信息,说明在电脑上安装成功!
maven的理解与在maven在eclipse中的配置_第2张图片

3.配置数据仓库

(1)配置本地仓库

找到D:\mvn-ce\apache-maven-3.6.0\conf\settings.xml配置文件,打开编辑,按照规则,在第55行添加:
D:/mvn-ce/.m2/repository
其中的/.m2/repository为固定格式,不能改变!

(2)配置私服(第三方仓库)

在195行,配置阿里云服务仓库。

  
      aliyun maven
      repositoryId
      Human Readable Name for this Mirror.
      http://my.repository.com/repo/path
    
  

(2)中央仓库无需配置,maven早已配好。

4.将解压的maven路径添加到eclipse中

maven的理解与在maven在eclipse中的配置_第3张图片

5.配置使用maven中settings.xml(初始化会下载基本的jar包,需要联网)

maven的理解与在maven在eclipse中的配置_第4张图片
到此,在eclipse中配置maven已经成功,接下来就可以创建maven工程了!

6.创建maven工程

maven的理解与在maven在eclipse中的配置_第5张图片
注意:Packaging有jar、pom、war,创建maven父工程只能选择pom,普通maven工程选jar,web应用工程选择war。这里选择了jar
创建好的maven工程目录结构如下:
maven的理解与在maven在eclipse中的配置_第6张图片
main主文件,test测试文件,jave存放源文件,resource存放配置文件。

7.配置jdk版本

在pom.xml中配置jdk1.8环境,修改pom.xml如下:

  
  
    
       
         org.apache.maven.plugins
         maven-compiler-plugin
         
           1.8
           1.8
               
           UTF-8
         
       
     
  

然后更新项目:update project:
右键项目名–>maven–>Update Project

8.在pom.xml导入需要的jar包

     
   
       
       
        org.springframework
        spring-context
        ${spring.version}
       
   

注意:如果本地没有包,则需要联网,maven自动就会从第三方下载jar包。

你可能感兴趣的:(ssn框架,大数据,java,maven,eclipse,pom.xml)