记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

前言

最近打杂,想着公司后续会有越来越多的项目需要APP,就打算找个开源的APP版本管理软件部署上去,于是就有了这魔鬼一样的问题。

嗯。我之前是安卓APP开发,到新公司后开始打杂了,兼开发、服务器运维等等一系列乱七八糟的。

艰辛过程

一顿百度猛如虎之后,在世界上最大的同性社交平台上找到了https://github.com/zoeminghong/app-version.git这个开源工程。

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

一看源码,嘿,前后端分离,不错不错,嗯,后端是java写的。哈?WTF?尼玛java后端已经小十年没碰过了。最近接触后端是.net[公司的项目]。

完犊子了,只能硬着头皮继续。嗯,前端running…。嗯,后端running…。【此次省略一个java老白从头摸起运行项目最终发布到服务器docker上类似便秘憋气用力的过程】

打开看了下界面,挺好看,毕竟vue嘛。一阵操作后发现默认只能上传到OSS。

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

这可不行啊,公司资源有限,想起之前项目需要,简单用python找了个demo改了个文件服务。用来APP伙伴上传apk。好吧,只能改改了。

3 2 1,经过一天的现学现改,找到前端vue代码里面上传组件改成自ge儿的文件服务,当然了,顺便把那简单到没法接收Form表单的文件服务升级了一下。

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

继续往下走,上传成功,一看地址,写死的,再一想,我要是升级服务,修改地址,或者公司发了财可以放OSS了呢,不行不行,地址得灵活一点。

果然,不作是不会死的,作为一个基本上没有写过java后端也没用过maven的java老白,改代码容易运行起来难啊。

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

你经历过绝望吗?pom.xml简单学一下,maven简单学一下,百度搜一下,按照别人的建议把pom.xml改出了花,还是报这个;

原谅我吧,我真是特么的不会这个鬼东西啊。一次搜索一次修改一次运行一次报错,如此反复N遍,终于!!!

它来了->https://www.cnblogs.com/ningheshutong/p/6435707.html 它!!!来!!!了!!!它带着解决问题的关键来了

解决方案

  • 找到maven缓存目录,删除出问题的工程缓存
  • 找到主(父)工程。执行clean
  • 还是主(父)工程。执行install
  • 然后它忽然就行了,他么的它又行了
  • 愉快的玩耍吧,可以打包,可以运行,可以继续doing了

其他信息

  • 报错信息

  • The POM for xxxx-startup .jar:version is missing, no dependency information available

  • Could not resolve dependencies for project xxxx-startup .jar:version Could not find artifact xxx-common.jar:version in central (https://repo.maven.apache.org/maven2)
  • Could not resolve dependencies for project xxxx-startup .jar:version Failure to find xxx-common.jar:version in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

  • 报错截图

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project
  • 本地目录如下

记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

结语

最后,好像得把该感谢的都感谢一遍才行?

感谢baidu.com;感谢github.com;感谢cnblogs.com

感谢VSCode;感谢PyCharmCE;感谢HBuilderX;

感谢java;感谢python;感谢JavaScript;感谢node.js;感谢vue.js;

感谢https://github.com/zoeminghong/app-version.git;

感谢https://www.cnblogs.com/ningheshutong/p/6435707.html;

感谢。。。

Original: https://www.cnblogs.com/jacksBlogs/p/16558355.html
Author: lazy2b
Title: 记一次解决maven项目引入本地模块找不到类的艰辛过程 :The POM for xxx-common.jar:version is missing, no dependency information available | Could not resolve dependencies for project

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593925/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Dubbo原理解析(非常透彻)

    一.概述 dubbo是一款经典的rpc框架,用来远程调用服务的。 dubbo的作用: 面向接口的远程方法调用 智能容错和负载均衡 服务自动注册和发现。 自定义序列化协议 Dubbo…

    Java 2023年6月7日
    097
  • Android BLE 蓝牙开发——扫码枪基于BLESSED

    一、蓝牙模式HID与BLE 当扫码枪与手机连接时,通常采用的是 蓝牙HID(Human Interface Device)模式。本质上是一个把扫码枪作为一个硬件键盘,按照键盘协议把…

    Java 2023年6月15日
    081
  • JavaSE进阶——课程笔记

    Loading 多动手,多思考,变量和方法写注释!!! 面向对象进阶(static、单例、代码块、继承) 1.static修饰静态成员变量及其内存原理 1)作用 2)成员变量的类型…

    Java 2023年6月6日
    0113
  • Java开发笔记(一百四十六)JDBC的应用原理

    关系数据库使得海量信息的管理成为现实,但各家数据库提供的编程接口不尽相同,就连SQL语法也有所差异,像Oracle、MySQL、SQL Server都拥有自己的开发规则,倘若Jav…

    Java 2023年6月6日
    0128
  • 为什么要使用String.intern()

    最近在阅读《深入理解Jav虚拟机》的运行时常量池章节,看到”java语言并不要求常量池一定只有编译器才能产生…运行期间也可以将新的常量放入常量池,这种特性被…

    Java 2023年6月7日
    083
  • StatementHandler-Mybatis源码系列

    内容更新github地址:我飞 StatementHandler接口 StatementHandler封装了Mybatis连接数据库操作最基础的部分。因为,无论怎么封装,最终我们都…

    Java 2023年6月14日
    0109
  • 在springboot中使用拦截器

    在springboot中使用拦截器 拦截器Interceptor,是SpringMVC中的核心内容,利用spring的AOP(Aspect Oriented Programming…

    Java 2023年6月6日
    0105
  • 远程互动会议平台是什么?

    关于Teamind Teamind 是新一代的远程互动会议平台。基于 Teamind 无限延伸、任意缩放的在线白板上,每一个参与者都可以利用便签、图形、手绘、图片等各种各样的元素进…

    Java 2023年6月13日
    090
  • 醒酒菜:动画图解核心内存区–堆

    端午佳节一下子就过完了,大家是不是还沉迷在假期的欢乐气氛中无法自拔?今天阿Q为大家准备了上好的”醒酒菜”——JVM运行时数据区的核心内存区——堆。 堆的概述…

    Java 2023年6月5日
    0106
  • 7.Hystrix缓存特性及请求特性

    Hystrix请求缓存 Hystrix支持将请求结果进行本地缓存 通过实现getCacheKey方法来判断是否取出缓存 请求缓存要求请求必须在同一个上下文 可以用过RequestC…

    Java 2023年6月8日
    079
  • 虚拟机最小化安装centos7.5后,如何配置centos的固定ip

    目前宿主机:只能动态获取ip 虚拟机配置为NAT模式: 查看虚拟机编辑->虚拟网络编辑器: 查看宿主机 VMnet8的状态详细信息: 下面进入配置: 首先设置centos的固…

    Java 2023年5月30日
    096
  • 栈 栈的介绍 栈是限制插入和删除只能在一个位置上进行的线性表。其中,允许插入和删除的一端位于表的末端,叫做栈顶(top),不允许插入和删除的一端叫做栈底(bottom)。对栈的基本…

    Java 2023年6月14日
    096
  • 简单总结Tomcat/SpringMVC/Spring/SpringBoot的关系

    Tomcat是一个Web应用服务器,可以作为Servlet容器。它的作用是,解析客户端client发起的request,并组装出HttpRequest、创建HttpResponse…

    Java 2023年5月30日
    082
  • 报错One record is expected, but the query result is multiple records

    总结:出现这种情况,显而易见,就是查询的数据在数据库中不止一条,而我调用的selectOne方法,返回值是一个User对象,导致报错 点击查看错误代码 LambdaQueryWra…

    Java 2023年6月15日
    0116
  • C语言求100以内的和的4种方式

    C语言的一个很经典的例子,帮助熟练运行几个循环的写法 方法一(do—while语句) #include main () { int i,sum=0; do { sum=…

    Java 2023年6月9日
    0103
  • vmware虚拟机备忘录

    虚拟机拷贝自其他服务器,有时候IP,网络都配置正确就是没法ping 通网络,重启虚拟机也没用 此时将网卡删除,重新添加 systemctl restart network 即可 O…

    Java 2023年5月30日
    087
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球