本人微信公众号"aeolian"~

maven

Maven概念

maven的作用:

  • Jar包的管理(父项目管理jar包版本,子项目添加jar包依赖);
  • 工程之间的依赖管理(聚合工程中子项目的相互依赖);
  • 自动打包(聚合工程会有多个项目,可以很方便的打包,以及编译插件配置)

Maven的常见打包方式:jar、war、pom

Pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。聚合工程。

配置环境变量

maven官网下载Maven工具安装好后配置环境变量。

《maven》 《maven》

在系统变量里找到path,点击编辑,

把;%MAVEN_HOME%\bin;

配置文件

配置conf/setting.xml文件

配置本地仓库路径

D:\Programmer_QY\apache-maven-3.5.0\repository

《maven》

配置远程仓库地址



nexus-aliyun

central
Nexus aliyun

http://maven.aliyun.com/nexus/content/groups/public

        <mirror>
            <id>alimavenid>
            <name>aliyun mavenname>
            <url>http://maven.aliyun.com/nexus/content/groups/public/url>
            <mirrorOf>centralmirrorOf>
        mirror>
        <mirror>
            <id>ukid>
            <mirrorOf>centralmirrorOf>
            <name>Human Readable Name for this Mirror.name>
            <url>http://uk.maven.org/maven2/url>
        mirror>
        <mirror>
            <id>CNid>
            <name>OSChina Centralname>
            <url>http://maven.oschina.net/content/groups/public/url>
            <mirrorOf>centralmirrorOf>
        mirror>
        <mirror>
            <id>nexusid>
            <name>internal nexus repositoryname>
            
            <url>http://repo.maven.apache.org/maven2url>
            <mirrorOf>centralmirrorOf>
        mirror>

 

《maven》

检测Maven

mvn help:system

eclipse配置maven目录以及setting.xml路径

《maven》《maven》

IDEA版本和Maven版本对应

IDEA2017 -> Maven 3.5.0

IDEA2018 -> Maven 3.5.4

如果maven版本过高会报错,详细

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *