当前位置: 首页 > java>阅读正文

maven下载与配置镜像

2022.4.18 朱丰华 1413 次 留下评论 1694字

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

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

Maven 解决的问题

构建项目工程

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

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

部署项目,生成 web 站点。

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

下载Maven

官网下载:点击maven.apache.org/download.cgi

本站下载:apache-maven-3.6.3-win-bin.zip (IDEA 2020.3.4版本内置此版本maven,无需下载仅修改配置即可)

基础安装配置

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

配置一下它的 bin 目录到环境变量(添加到系统变量的path变量中)

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

mvn -v

maven需要环境变量中有JAVA_HOME,即需要 jdk 的支持

配置镜像等

maven默认使用的镜像,是国外的,可能连接不上或下载速度慢,

此外,可以指定jdk版本,以及本地仓库目录。

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

mkdir D:\mavenWork

如需文本编辑器,可下载:notepad++_7.5.4_Installer.exe

修改其根目录下\conf\settings文件配置如下:

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

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注