Maven配置教程

Maven配置

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

Maven 的配置却让一些初学者望而却步,这里我就把Maven的详细配置过程写下,希望能对你有所帮助。

文章目录

  • Maven配置
    • Maven的下载
    • Maven常用配置
      • 1. 环境变量配置
      • 2. 修改配置文件
        • 1. 本地仓库位置修改
        • 2. 修改maven默认的JDK版本
        • 3. 添加国内镜像源
    • 常用IDE下配置Maven
      • IDEA下配置Maven
      • Eclipse下配置Maven
    • 附:完整的Settings.xml文件

Maven的下载

  1. 在Maven的官网即可下载,点击访问Apache Maven。

Maven配置教程_第1张图片

  1. 下载后解压即可,解压后目录结构如下:

Maven配置教程_第2张图片

Maven常用配置

在配置之前请将JDK安装好。

1. 环境变量配置

  1. 添加M2_HOME:对应Maven的解压目录即可。

Maven配置教程_第3张图片

  1. 编辑Path环境变量:
  2. Maven配置教程_第4张图片

Maven配置教程_第5张图片

  1. 测试,在cmd窗口输入mvn -v查看

显示如下即配置成功:
Maven配置教程_第6张图片

2. 修改配置文件

通常我们需要修改解压目录下conf/settings.xml文件,这样可以更好的适合我们的使用。

  • 此处注意:所有的修改一定要在注释标签外面,不然修改无效。Maven很多标签都是给的例子,都是注释掉的。

文章最后附上我的整个Settings.xml文件配置。

Maven配置教程_第7张图片

1. 本地仓库位置修改

在<localRepository>标签内添加自己的本地位置路径

  
	<localRepository>D:\tools\repositorylocalRepository>

2. 修改maven默认的JDK版本

在<profiles>标签下添加一个<profile>标签,修改maven默认的JDK版本。

<profile>     
    <id>JDK-1.8id>       
    <activation>       
        <activeByDefault>trueactiveByDefault>       
        <jdk>1.8jdk>       
    activation>       
    <properties>       
        <maven.compiler.source>1.8maven.compiler.source>       
        <maven.compiler.target>1.8maven.compiler.target>       
        <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>       
    properties>       
profile>

3. 添加国内镜像源

添加<mirrors>标签下<mirror>,添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。这里我就都加上了,Maven会默认从这几个开始下载,没有的话就会去中央仓库了。


<mirror>
    <id>alimavenid>
    <mirrorOf>centralmirrorOf>
    <name>aliyun mavenname>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
mirror>


<mirror>
    <id>repo1id>
    <mirrorOf>centralmirrorOf>
    <name>Human Readable Name for this Mirror.name>
    <url>http://repo1.maven.org/maven2/url>
mirror>


<mirror>
    <id>repo2id>
    <mirrorOf>centralmirrorOf>
    <name>Human Readable Name for this Mirror.name>
    <url>http://repo2.maven.org/maven2/url>
mirror>

常用IDE下配置Maven

目前常用的开发工具如idea,eclipse都自身集成了一个版本的Maven。但是通常我们使用自己已经配置好的Maven。

IDEA下配置Maven

Maven配置教程_第8张图片

1:此处修改为自己解压的Maven目录

2:勾选Override,修改为自己目录下的settings.xml目录

3:修改为自己的本地仓库地址,一般会自动识别。

Maven配置教程_第9张图片

此处勾选,当修改pom文件时,Maven就能帮我们自动导包了。

Eclipse下配置Maven

  1. 将eclipse使用的Maven修改为自己的。点击add后选择自己Maven的安装目录即可。添加好之后记得勾选。

Maven配置教程_第10张图片

  1. 将所有的settings修改为自己Maven目录下的conf/settings.xml.点击Update Settings按钮,下面的Local Respository会自动识别出来。

Maven配置教程_第11张图片


附:完整的Settings.xml文件






<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  
	<localRepository>D:\tools\repositorylocalRepository>
  

  

  
  <pluginGroups>
    
  pluginGroups>

  
  <proxies>
    
  proxies>

  
  <servers>
    

    
  servers>

  
  <mirrors>
    
	    
        <mirror>
            <id>alimavenid>
            <mirrorOf>centralmirrorOf>
            <name>aliyun mavenname>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
        mirror>

        
        <mirror>
            <id>repo1id>
            <mirrorOf>centralmirrorOf>
            <name>Human Readable Name for this Mirror.name>
            <url>http://repo1.maven.org/maven2/url>
        mirror>

        
        <mirror>
            <id>repo2id>
            <mirrorOf>centralmirrorOf>
            <name>Human Readable Name for this Mirror.name>
            <url>http://repo2.maven.org/maven2/url>
        mirror>
  mirrors>

  
  <profiles>
    

    
	<profile>     
      <id>JDK-1.8id>       
      <activation>       
        <activeByDefault>trueactiveByDefault>       
        <jdk>1.8jdk>       
      activation>       
      <properties>       
        <maven.compiler.source>1.8maven.compiler.source>       
        <maven.compiler.target>1.8maven.compiler.target>       
        <maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>       
      properties>       
    profile>
  profiles>

  
settings>

至此Maven配置结束,尽情使用吧!–霍英俊

你可能感兴趣的:(教程)