当前位置: java基础教程 > 27-maven > 阅读正文

maven 下载, 配置settings.xml

2021.1.8.   1531 次   1543字

maven 是一个 java 项目管理工具,它包含了如下几个组成部分

  • 一个项目对象模型(POM:Project Object Model)
  • 一组标准组合
  • 一个项目生命周期( Project Liftcycle)
  • 一个依赖管理系统( Dependency Management System)
  • 和用来运行定义在生命周期阶段( Phase)中插件( plugin )目标 ( goal )的逻辑
1.Maven 解决的问题

构建项目工程

一键管理 jar 包,解决 jar 包冲突。

编译代码,运行单元测试,打包,生成报表

部署项目,生成 web 站点。

(总结来说,就是 2 点:①依赖管理,②一键构建)

2.下载 maven

官网下载:点击这里

本站下载:点击这里

基础安装配置

下载 zip 压缩包,然后解压即可使用,(注意解压到一个英文且没空格的目录下)

配置一下它的 bin 目录到环境变量

在 cmd 输入一下命令测试 maven 是否安装成功。

mvn -v

(它需要你的环境变量中有JAVA_HOME,即需要 jdk 的支持)

3.配置maven/conf目录下的 settings.xml

打开配置文件,拷贝如下内容并覆盖,

(这里配置了 阿里云仓库镜像、jdk1.8,本地仓库的位置)

打开 cmd ,输入如下命令创建一个目录,用作本地仓库位置(位置可以自己改)

mkdir D:\mavenWork
<?xml version="1.0" encoding="UTF-8"?>

<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">

<!-- 在这里我们可以配置,下载后的jar存放的文件夹和路径,请确保此目录存在 -->
        <localRepository>D:\mavenWork</localRepository>

  <pluginGroups>
<!-- 这里不用修改 -->
  </pluginGroups>

  <proxies>
<!-- 这里不用修改 -->
  </proxies>

  <servers>
 <!-- 这里不用修改 -->
  </servers>

  <mirrors>
<!-- 这里使用的是阿里的远程maven镜像,目前国内大多数都使用它 -->
	<mirror>
		 <id>alimaven</id>
		<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
  </mirrors>

  <profiles>
     <!-- 配置jdk版本 -->
   <profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
    
  </profiles>

</settings>

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群