新手指南-新人入职-maven相关

wcblog-01 2024-09-30 09:39:00 阅读 99

一、前言

入职后,发现公司是用Maven对项目进行管理和构建。

一般来说,自己先确定以下几点:

1、公司对版本是否有要求。

2、是否要求IDEA对maven有特殊的配置。

3、确定自己的 MAVEN_HOME 系统环境是否配置。

4、确定maven中的setting.xml配置文件是否改成了公司要求。

Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。

官网:https://maven.apache.org/

开源项目:https://www.apache.org/index.html#projects-list

中央仓库:https://mvnrepository.com/

二、常见问题及解决

Q1:pom文件中引入的是正确的坐标,执行了maven install指令,但是仍然提示找不到对应的依赖?

A1:

进入中央仓库,找到对应的依赖,下载相关jar包和配置文件到自己磁盘的maven仓库路径下。

中央仓库地址:https://mvnrepository.com/

可能jar包可以直接点击下载,但是配置文件无法点击下载,点击后只是打开了它,那就把配置文件的内容全选copy到自己新建的文件中,新建的文件名同坐标中的artifactId。

Q2:初始化本地仓库,自动导入依赖时中途断开了,再次导入时一直无法导入?

A2:

初始情况下,我们的本地仓库是没有任何jar包的,此时会从私服去下载(如果没有配置,就直接从中央仓库去下载),可能由于网络的原因,jar包下载不完全,这些不完整的jar包都是以lastUpdated结尾。此时,maven不会再重新帮你下载,需要你删除这些以lastUpdated结尾的文件,然后maven才会再次自动下载这些jar包。

如果本地仓库中有很多这样的以lastUpadted结尾的文件,可以定义一个批处理文件。

在其中编写如下脚本来删除:

set REPOSITORY_PATH=E:\develop\apache-maven-3.6.1\mvn_repo

rem 正在搜索...

del /s /q %REPOSITORY_PATH%*.lastUpdated

rem 搜索完毕

pause

编写完上述的脚本后,把脚本文件放入到本地仓库的目录下,目录举例:D:\apache-maven-3.6.3\repository

点击执行即可。

持续更新。。。。。

你的点赞、关注、收藏,是我持续更新的动力!!!



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。