当前位置: 首页 > news >正文

Maven无法拉取SNAPSHOT依赖的解决办法

背景

自己所在的部门主要是为其他项目组提供基础组件,如果需要使用新特性,其他项目组还会经常引用SNAPSHOT版本的组件进行开发测试。平时自己做测试的时候,因为手里有源码,所以每次都是先执行 mvn install 在本地安装后,在新建项目引用组件进行测试,所以没有发现什么问题。这次没有先本地安装,却怎么也拉取不下来,控制台一直报如下错误:

Could not find artifact xxx:jar:1.21.0-SNAPSHOTTry to run Maven import with -U flag (force update snapshots)

根据提示执行强制拉取也无效,于是研究了下公司内其他工程是怎么配置的,之后成功拉取到了这个组件。

解决办法

Maven默认不支持拉取SNAPSHOT依赖,需要在工程根 pom.xml 中添加  <repositories> 标签,并配置启用SNAPSHOT,如下所示:

<?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>beemo.demo</groupId><artifactId>maven-snapshot</artifactId><version>1.0.0</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties>...<repositories><repository><!-- ID必填 --><id>my-snapshots</id><!-- Maven私服SNAPSHAT仓库URL,这里需要替换为实际公司的私服地址 --><url>http://HOST:PORT/repository/maven-snapshots/</url><!-- 设置启用SNAPSHOT --><snapshots><enabled>true</enabled></snapshots></repository></repositories>...</project>
http://www.lryc.cn/news/167122.html

相关文章:

  • day16-面向对象综合练习(上)
  • 在Windos 10专业版搭建Fyne(Go 跨平台GUI)开发环境
  • 漫谈:C、C++字符串的困局
  • 基于python+selenium的自动批量添加
  • gdb监视
  • STM32基础知识点总结
  • Python vs C#:首先学习哪种编程语言最好?
  • 代理IP和Socks5代理:跨界电商与全球爬虫的关键技术
  • CentOS 7 调优之周期性的访问中断
  • SpringBoot表现层数据一致性
  • vue路由-两个树形结构数据-递归处理方法
  • JSP SSM 成果展示系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
  • 脚本:python绘制七夕爱心
  • L1 项目概述与Hadoop部署
  • 关键词文章生成器-标题文章生成器
  • 深入了解MySQL中的JSON_ARRAYAGG和JSON_OBJECT函数
  • Ubuntu22.04开启后屏幕黄屏
  • 华为云云耀云服务器L实例评测 | 搭建docker环境
  • exesql=“UPDATE test set date=‘%s‘“ % date 是啥意思
  • 请体验一下falcon 180b 大语言模型的感觉
  • 今晚8点,iPhone15开启预售
  • Meetup 回顾|Data Infra 研究社第十五期(含资料发布)
  • I2S/PCM知识点记录
  • 微信小程序——使用 Vant 组件实现 Popup 弹出层(各位置弹出详细代码分享)
  • linux查看python的py文件的命令
  • 开源库源码分析:Okhttp源码分析(一)
  • 无涯教程-JavaScript - LOOKUP函数
  • 这所院校太好考了!地处魔都!不要错过!
  • Python - PyQt6、QDesigner、pyuic5-tool 安装使用
  • C语言——指针进阶(三)