国庆节10月1日
--


Maven下载安装、本地仓库配置、阿里云私服配置、环境变量配置、JDK版本关联及常见依赖下载问题解决
下载地址:https://maven.apache.org/download.cgi
建议解压到没有中文、特殊字符的路径下。
解压后目录结构:
| 目录 | 说明 |
|---|---|
bin/ | 存放可执行命令(重点关注 mvn 命令) |
conf/ | 存放配置文件(settings.xml 后期需要修改) |
lib/ | 存放 Maven 依赖的 jar 包(Maven 本身也是 Java 开发) |
在 conf/settings.xml 中配置 <localRepository> 标签,指定本地仓库路径,用于存储下载的 jar 包。
1<localRepository>E:/maven/repository</localRepository>中央仓库在国外,下载速度较慢。在 conf/settings.xml 的 <mirrors> 标签中添加:
1<mirror>2 <id>alimaven</id>3 <name>aliyun maven</name>4 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>5 <mirrorOf>central</mirrorOf>6</mirror>MAVEN_HOME,值为 Maven 解压安装目录Path 中添加 %MAVEN_HOME%\binmvn -v,输出版本信息表示安装成功在 conf/settings.xml 的 <profiles> 中添加:
1<profile>2 <id>jdk-17</id>3 <activation>4 <activeByDefault>true</activeByDefault>5 <jdk>17</jdk>6 </activation>7 <properties>8 <maven.compiler.source>17</maven.compiler.source>9 <maven.compiler.target>17</maven.compiler.target>10 <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>11 </properties>12</profile>问题现象:Maven 项目中添加的依赖未正确下载,右侧 Maven 面板中依赖报红,reload 重新加载也不会再下载。
产生原因:由于网络原因,依赖下载不完整,Maven 仓库中生成了 xxx.lastUpdated 文件,该文件不删除则不会重新下载。
解决方案:
xxx.lastUpdated 文件并删除,然后重新加载项目。del /s *.lastUpdated 批量递归删除指定目录下的所有 xxx.lastUpdated 文件。settings.xml 时注意标签的嵌套层级,<mirror> 必须在 <mirrors> 内部。如果你喜欢,那么欢迎来到我的世界!
了解更多暂未播放



"所有的相遇都是久别重逢。"—— 未知


