美文网首页
Maven配置使用

Maven配置使用

作者: 努力努力再努力_y | 来源:发表于2017-11-01 15:20 被阅读10次

一、什么是Maven,为什么要使用Maven

(1)Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,
    如:mvn clean install,Maven会帮我们处理那些繁琐的任务.
(2)Maven是跨平台的.
(3)Maven最大化的消除了构建的重复.
(4)Maven可以帮助我们标准化构建过程.所有的项目都是简单一致的,简化了学习成本.

总之,Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,
提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成
为优秀的,流行的构建工具.

但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工
具.他还提供了中央仓库,能帮我们自动下载构件.

使用Maven还能享受一个额外的好处,即Maven对于项目目录结构、测试
用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户
在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置

二、Maven的下载及配置

前提:maven程序纯java开发,他的运行依赖jdk
官方下载地址http://maven.apache.org/download.cgi

(1)目录结构

Maven目录结构

(2)环境变量配置

前提:jdk环境变量必须要配置
MAVEN_HOME:D:\apache-maven-3.5.0
PATH:%MAVEN_HOME%\bin

mvn -v 可查看环境变量是否配置完成

(3)修改conf\settings.xml

1、配置本地仓库

<localRepository>
    D:\maven\Repository
</localRepository>

2、配置阿里镜像提高jar包下载速度

<mirror> 
    <id>alimaven</id> 
    <name>aliyun maven</name> 
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url> 
    <mirrorOf>central</mirrorOf> 
</mirror>

3、可指定jdk版本(可选)

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

(3)在开发工具中指定Maven位置(以eclipse为例,需安装eclipse Maven插件)

image.png image.png

三、eclipse 中 maven 插件安装

image.png
过Help-->Install New Software的方式,输入HTTP地址来安装
http://m2eclipse.sonatype.org/sites/m2e

接下来就可以使用Maven创建项目了

相关文章

网友评论

      本文标题:Maven配置使用

      本文链接:https://www.haomeiwen.com/subject/xgfgpxtx.html