maven本地仓库有依赖包,还会远程下载的问题

这篇具有很好参考价值的文章主要介绍了maven本地仓库有依赖包,还会远程下载的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

遇见这样的问题,明明本地有需要的依赖包,但是maven还是会从远程仓库拉取,如果远程仓库有需要的包还好,如果没有,或者无网络环境下没法访问远程仓库,那就直接报错,走不下去了。

原因:在本地仓库的每个依赖包都存在这样的文件:_remote.repositories

maven本地仓库有依赖包,还会远程下载的问题

 _remote.repositories中记录了依赖的来源,记录了settings.xml中的id,如果settings.xml中的id发生了变化,就需要从远程仓库重新获取依赖。

解决方法一

直接删除_remote.repositories文件,单个删除或者全部删除都可以。

解决方法二

复制一份本地的repository仓库,然后修改settings.xml的远程仓库地址为复制后的本地仓库地址,maven就会把复制后的本地仓库当做远程仓库。

	<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>file://E:/java/maven/Repository/</url>
	</mirror>

maven本地仓库有依赖包,还会远程下载的问题

 改完再就好了,一劳永逸。文章来源地址https://www.toymoban.com/news/detail-506032.html

到了这里,关于maven本地仓库有依赖包,还会远程下载的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 解决构建maven工程时,配置了阿里云的前提下,依旧使用中央仓库下载依赖导致失败的问题!!!

    解决构建maven工程时,配置了阿里云的前提下,依旧使用中央仓库下载依赖导致失败的问题!!!

    在使用spring进行构建项目时,出现下载依赖迟迟不成功,显示maven wrapper 下载失败的问题。 Maven wrapper Cannot download ZIP distribution from https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip. Please check distributionUrl The Maven wrapper was disabled. The Mavenbundled version w

    2024年02月15日
    浏览(15)
  • <Maven>项目依赖导入Maven本地仓库命令

    项目工程pom.xml文件打开:查看报错的依赖, 将jar包放在D盘(或者其它路径都可)根目录下,在windows黑窗口执行以下命令; 举例:jar包名称: 1.api-1.0-SNAPSHOT102.jar 2.coms-cache-1.0-SNAPSHOT.jar 命令:

    2024年02月14日
    浏览(9)
  • Idea怎么配置Maven才能优先从本地仓库获取依赖

    Idea怎么配置Maven才能优先从本地仓库获取依赖

    网上的方法 : 在设置中搜索 Runner ,在VM Option中设置参数 -DarchetypeCatalog=internal 删除 解压后的依赖包中的 _remote.repositories m2e-lastUpdated.properties *.lastUpdated 文件。 上边都没有效果 最终的解决方法,修改maven配置文件settings.xml 主要两个方面 第一:修改本地仓库的地址,这个是自己

    2024年02月02日
    浏览(10)
  • 将本地jar包手动添加到Maven仓库依赖处理

    将本地jar包手动添加到Maven仓库依赖处理

    在日常开发中,经常会遇到一些情况,就是在更新Maven时,从网上下载jar包的时候网络不稳定或者其他原因导致jar包数据缺失而导致的依赖无法正常引入的情况. 还有一些其他情况如个人jar包一类的。 以前以上这些情况,通常我是将本地jar包复制到Maven仓库根据目录结构替换相

    2024年02月09日
    浏览(11)
  • maven install命令:将包安装在本地仓库,供本地的其它工程或者模块依赖

    maven install命令:将包安装在本地仓库,供本地的其它工程或者模块依赖

    有时候,自己本地的maven工程依赖于本地的其它工程,或者manven工程中的一个模块依赖于另外的模块,可以执行maven的install命令,将被依赖的包安装在maven本地仓库。 maven的install插件的介绍可以参考:https://maven.apache.org/plugins/maven-install-plugin/ maven的install插件有三个goals: ins

    2024年02月14日
    浏览(9)
  • 【Maven教程】(五)仓库:解析Maven仓库—布局、分类和配置,远程仓库的认证与部署,快照版本,依赖解析机制,镜像和搜索服务 ~

    【Maven教程】(五)仓库:解析Maven仓库—布局、分类和配置,远程仓库的认证与部署,快照版本,依赖解析机制,镜像和搜索服务 ~

    上文详细介绍了Maven 坐标和依赖,坐标和依赖是任何一个构件在Maven 世界中的逻辑表示方式;而构件的物理表示方式是文件, Maven 通过仓库来统一管理这些文件。本文将详细介绍 Maven 仓库,在了解了Maven 如何使用仓库之后,将能够更高效地使用 Maven。 在Maven 世界中,任何一

    2024年02月09日
    浏览(12)
  • Maven导入sqlserver驱动jar包依赖包到本地仓库并引用

    Maven导入sqlserver驱动jar包依赖包到本地仓库并引用

    一、配置maven环境变量 (1)、找到此电脑右键----点击属性----选择高级系统设置----点击环境变量----新建系统变量 (2)、新建系统变量:MAVEN_HOME,变量值填你maven解压的路径,然后点击确定。 (3)、在已有的path系统变量里,点击编辑,在变量值的最后填写%MAVEN_HOME%bin。 (4)、验证是

    2023年04月08日
    浏览(8)
  • maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*

    maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*

    控制台提示: 原因:是仓库中 _remote.repositories 的这样一个文件导致maven不会识别本地仓库已经存在的依赖。Maven在下载啊仓库找不到对应资源时会生成一个_remote.repositories为后缀的文件。 解决办法:去你的maven本地仓库下找到_remote.repositories和.lastUpdates文件删除。 注意: 如果

    2024年02月11日
    浏览(9)
  • IDEA 使用本地maven仓库 从下载到配置

    IDEA 使用本地maven仓库 从下载到配置

    记录一下使用过程。 环境:win10、maven3.6.3、idea2019 三个分类,可以熟悉的可以跳着看。躺着看都行。 一、下载maven 1、下载maven的压缩包。我这里使用的是apache-maven-3.6.3。(老版本没了,用新的) Index of /maven/maven-3 2、下载好之后,解压到一个没有中文和空格的目录。这里我放

    2024年02月02日
    浏览(5)
  • maven下载不了仓库地址为https的依赖jar,配置参数忽略ssl安全检查

    maven下载不了仓库地址为https的依赖jar,配置参数忽略ssl安全检查

    问题原因 私服使用的 https 地址,然后安全证书过期的或没有,使用maven命令时,可以添加以下参数,忽略安全检查 参数详解 Dmaven.wagon.http.ssl.insecure=true - 允许放松ssl安全检查; Dmaven.wagon.http.ssl.allowall=true - 允许所有的X.509格式证书匹配,如果修改为false,则会执行和浏览器一

    2024年02月11日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包