idea 2020.2.1 创建 maven 项目,maven 配置国内镜像(阿里云云效),maven 项目添加依赖
参考:Maven入门,读完这篇就够了
思路:
idea 自带 maven 插件,修改 maven 插件的配置文件settings.xml文件远程仓库地址为阿里云云效镜像,创建 maven 工程验证。
步骤:
1,生成 setting.xml 配置文件
在 idea Welcome 页面进入设置页面。
如果打开 idea 后不能够展示 Welcome 页面(默认自动打开上一个工程),需要取消 reopen projects on startup 的勾选。
查看maven默认配置文件,和默认仓库的目录地址。
默认情况下 C:\users\jhon.m2 文件夹是不存在的,需要创建一次 maven 项目。
maven 项目创建之后会自动进行同步操作,也可以通过点击同步按钮手动同步。之后添加 maven 依赖也需要同步才能够将依赖的包下载到本地仓库并添加到项目引用。
可以看到在配置的目录下生成了 maven 相关文件。
2,修改 C:\Users\jhon.m2\settings.xml
设置本地仓库地址(可选),远程仓库镜像地址,镜像地址 阿里云云效maven
<?xml version="1.0" encoding="UTF-8"?> <!-- 默认为C:\Users\jhon\.m2\repository 也可以改为自定义目录--> <localRepository>D:\dev\maven-repository</localRepository> <mirrors> <!--阿里云镜像--> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url><mirrorOf>central</mirrorOf> </mirror> <!-- maven官方镜像--> <mirror> <id>mirrorId</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name </name> <url>http://repo1.maven.org/maven2/</url> </mirror> <!-- junit镜像地址--> <mirror> <id>junit</id> <name>junit Address/</name> <url>http://jcenter.bintray.com/</url><mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>
重启 idea,打开 maven 配置界面可以看到 settings.xml 中配置的本地maven 仓库生效
3,使用镜像地址创建 maven 项目
将依赖添加到 pom.xml 文件,通过 maven 工程
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>maven</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- 添加的maven依赖,例如:想添加 spring 相关依赖则百度 spring mvn,在 maven 官方仓库获取依赖 --> <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-math3 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency> </dependencies> </project>
同步的过程中可以看到是使用 maven.aliyun.com 进行仓库的下载
简单使用
import org.apache.commons.math3.util.MathUtils; public class Hello { public static void main(String[] args) { // 已经引用到添加的依赖工程 MathUtils.checkNotNull(null); } }
思路:
步骤:
1,下载 maven 添加环境变量
maven 官网地址
maven 解压到本地目录 F:\develop\apache-maven-3.6.3
创建 maven 本地仓库目录 F:\develop\maven-repository
# 配置环境变量 # 新建环境变量 MAVEN_HOME F:\develop\apache-maven-3.6.3 # 将环境变量追加到系统变量 Path %MAVEN_HOME%\bin;
环境变量配置验证:cmd 命令行验证 mvn -v
查看版本信息
2,配置 maven 远程仓库地址为国内镜像(和方案一中相同)
3,配置 mven 启动目录,配置文件地址
注意:需要从 idea 的 Welcome 页面进入配置页面,确保当前配置为全局配置。勾选Override 生效配置的 settings file,local respository 。
4,新建maven项目进行验证
1,采用自定义 maven 配置方案,每次启动项目之后,maven 配置都会变为 idea 自带 maven 插件,需要重新设置一遍?
是因为在配置自定义 maven 的时候是在当前工程进行配置,没有从启动页进行配置,只在当前工程生效。
2,idean 自带maven 插件吗?还是说配置了本地的maven之后拷贝过去的 在虚拟机上装一遍验证,idea 确实是自带 maven 插件。