Maven 配置

Maven是一个采用纯Java编写的开源项目管理工具,主要服务于基于Java平台的项目构建、依赖管理。

Maven采用了一种被称之为基于项目对象模型(Project Object Model,缩写:POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做pom.xml的文件中

下载

Maven官网:https://maven.apache.org/download.cgi

安装

将文件解压

新建文件夹maven-repository作为Maven本地库文件夹

配置Maven

Maven配置文件settings.xml

配置本地仓库

settings.xml中添加localRepository标签

localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为maven的本地库路径

<localRepository>C:\PG\maven\maven-repository</localRepository>

配置阿里云镜像

settings.xml文件中的mirrors下添加mirror标签

maven.aliyun.com代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定。

阿里云 Maven 镜像

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>central</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

mirrorOf 里面千万不能配置*号,如果不配置* ,假设aliyun maven没有的话就会去国外仓库下载,如果配置了*号 ,那阿里云仓库没有,就会报错

<mirrorOf>central</mirrorOf>表示 凡是 central 仓库的包由阿里云url下载

配置Eclipse的Maven环境

我用的是Spring Tool Suite(Eclipse集成了spring)

使用本地Maven

打开Window->Preferences->Maven->Installations,右侧点击Add。

使用本地Maven配置文件

打开Window->Preferences->Maven->User Settings,配置如下并Apply:

配置环境变量

说明:一般是不需要配置环境变量的,除非你要在命令行使用

新建环境变量MAVEN_HOME,赋值安装路径,我的Maven安装路径:C:\PG\maven\apache-maven-3.6.0

编辑环境变量Path,追加%MAVEN_HOME%\bin\;

至此,maven已经完成了安装,我们可以通过CMD命令检查一下我们是否安装成功:

mvn -v

Eclipse环境中使用Maven

新建Maven项目

新建项目,快捷键Ctrl + N

选择Maven project

一路默认下一步

  • GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
  • ArtifactID 是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
  • Version 指定了项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。
  • name【可选的】声明了一个对于用户更为友好的项目名称,推荐为每个pom声明name,以方便信息交流。
  • packaging【可选的,默认为jar】: 当不定义packaging时,maven会使用默认值jar。

例如

生成的项目结构和pom.xml文件

添加新的依赖

新加依赖,比如jpa,Maven公共库:https://mvnrepository.com

Maven项目更新

项目右键Run As的下级菜单Maven clean

项目右键Maven的下级菜单Update project...

posted @ 2019-03-28 20:39  ioufev  阅读(246)  评论(0)    收藏  举报