Failed to collect dependencies at com.oneconnect......-Intellij-IDEA-使用maven打包采坑记录
一、问题由来
由于刚开始使用Intellij-IDEA,使用不是很熟练,因此使用过程中出现各种各样的问题。最近开发过程中,准备使用IDEA打包项目发布到测试服务器,报错信息如下:
Failed to execute goal on project Customsxxxxxx: Could not resolve dependencies for project com.oneconnect.sme:Customsxxxxxx:war:1.0.0: Failed to collect dependencies at com.oneconnect.sme:Customsxxxxxx:jar:1.0.0: Failed to read artifact descriptor for com.oneconnect.sme:Customsxxxxx:jar:1.0.0: Could not transfer artifact com.oneconnect.sme:xxxxx:pom:1.0.0 from/to jboss-lib (http://repository.jboss.com/maven2/): Certificate for <repository.jboss.com> doesn't match any of the subject alternative names: [*.jboss.org, jboss.org] -> [Help 1]
打包步骤为:先配置好maven,

maven版本为:3.6.1
Intellij-IDEA版本为: 2018.3.3
JDK版本为: JDK8121
然后选择Intellij-IDEA工具右侧的Maven,选择对应的配置文件Profiles如dev表示开发环境,prd表示生成环境,不同的配置,打成的包中配置也是不一样
的。关于打包前的各种配置都已经在pom.xml中设置完成。选择对应的项目CuotomsBxxx,然后选择对应的Maven生命周期Lifecycle。先选择clean双击,
在选择package双击即可进行打包。我在执行的时候就报出了上面的错误。

二、问题分析
拿到上面的问题,放在百度里面搜索,确定了一点不止我一个人碰到这个问题,有一大波小伙伴和我遇到同样问题。大致意思是不能连接到到CustomsFoundationxxxxx:jar这个项目,
暂且把它叫做项目B。因为需要打包的是另外一个项目A,项目A呢需要引用项目B中的功能,比如工具类和其他功能等等。但是在打包时,项目B打成的jar包不能正确引入到项目A中,
所以打包出错。
三、解决方案
搞清楚问题后,开始尝试网友提供的各种解决方法,一个一个的尝试,反复的测试。最终找到适合自己的解决办法,那就是打包时,先对父工程执行Lifecycle--->install,这样就可
以正确将某些需要打成jar包的项目正确安装到本地仓库;完成第一步后,在对项目A打包时,就可以正确的引入项目B的jar包;再次打包时,已经可以正常的将项目A打成war包。

问题解决。参考文章为:https://blog.csdn.net/quick_snail/article/details/105532524
Failed to collect dependencies at com.oneconnect......-Intellij-IDEA-使用maven打包采坑记录的更多相关文章
- maven依赖出现问题:failed to collect dependencies
问题:在maven项目中,install dao层之后,在interface调用显示failed to collect dependencies: 解决办法: 1.检查依赖信息是否正确,不确定删除后重 ...
- Failed to collect certificates from /data/app/vmdl201020547.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl201020547.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature
错误信息: 12-26 11:08:44.809 1501-1535/system_process E/PackageInstaller: Commit of session 201020547 fa ...
- Error: error getting chaincode bytes: failed to calculate dependencies报错解决办法
Error: error getting chaincode bytes: failed to calculate dependencies: incomplete package: github.c ...
- Intellij IDEA使用Maven搭建spark开发环境(scala)
如何一步一步地在Intellij IDEA使用Maven搭建spark开发环境,并基于scala编写简单的spark中wordcount实例. 1.准备工作 首先需要在你电脑上安装jdk和scala以 ...
- 使用intellij idea搭建MAVEN+springmvc+mybatis框架
原文:使用intellij idea搭建MAVEN+springmvc+mybatis框架 1.首先使用idea创建一个maven项目 2.接着配置pom.xml,以下为我的配置 <projec ...
- 使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(二)
前言:在使用IntelliJ IDEA和Maven管理搭建Web开发环境(以Spring MVC为例)(一)中已经介绍了如何对web基础环境进行搭建,这里主要演示,如何对spring环境进行搭建,然后 ...
- IntelliJ IDEA 进行Maven项目创建build
IntelliJ IDEA 进行Maven项目创建build 1,文件-新建-maven 项目:2,编写pom.xml文件:3,鼠标放到左下,然后选择Maven Projects,然后可以查看项目信息 ...
- SpringCloud核心教程 | 第二篇: 使用Intellij中的maven来快速构建Spring Cloud工程
spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运行环 ...
- 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进 ...
- 修改Intellij Idea 创建maven项目默认Java编译版本
在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...
随机推荐
- 2.4 Windows驱动开发:内核字符串拷贝与比较
在上一篇文章<内核字符串转换方法>中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数 ...
- 8.5 CheckRemoteDebuggerPresent
CheckRemoteDebuggerPresent 也是一个微软提供的反调试函数,该函数可以在本地或者远程进程中使用.函数接收两个参数进程句柄和一个指向布尔值的指针.如果指定的进程正在被调试,则函数 ...
- 分布式压测之locust和Jmeter的使用
受限于单台机器的配置问题,我们在单台机器上达不到一个很高的压测并发数,那这个时候就需要引入分布式压测 分布式压测原理: 一般通过局域网把不同测试计算机链接到一起,达到测试共享.分散操作.集中管理的目的 ...
- dropzone基本使用
dropzone是一个实现拖拽上传文件的一个插件. 生成拖拽区域 1 <div style="width: 1078px;margin: 0 auto;border: 2px ligh ...
- 物联网浏览器(IoTBrowser)-MQTT协议集成和测试
一.简介 MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议.它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情 ...
- gcc-11/g++-11安装
终端依次输入 sudo add-apt-repository ppa:ubuntu-toolchain-r/test #添加工具链存储库 sudo apt-get install gcc-11 #安装 ...
- 小知识:MAC上添加小米喷墨打印机
最近新购一个小米喷墨打印机,价格不贵,可彩打资料,也能打印照片,非常提升家庭幸福感的一件物品: 如果使用手机打印,下载米家打印就非常方便了. 但是有时候需要电脑打印,使用自己电脑添加打印机时遇到一些小 ...
- Pandas练习
背景介绍 本数据集包括了2015年至2017年我国36个主要一线城市.特区的一些年度数据,包括产值.人口.就业.教育.医疗.经济贸易.房地产投资等方面. 包含文件: 2015年国内主要城市年度数据.c ...
- CF1433E Two Round Dances 题解
题目传送门 前置知识 圆排列 解法 \(\dfrac{Q_{n}^{\frac{n}{2}}Q_{\frac{n}{2}}^{\frac{n}{2}}}{A_{2}^{2}}\) 即为所求. 同时因为 ...
- spring boot结合ehcache防止恶意刷新请求
说明 我们在把开发好的网站上线之前一定要考虑到别人恶意刷新你的网页这种情况,最大限度的去限制他们.否则往往这将搞垮你的应用服务器,想象一下某个恶意用户利用众多肉鸡在1分钟内请求你网页几十万次是个什么情 ...