Maven聚合项目,common包下的类无法被其他子项目找到的问题
一个父项目aigo
一个子项目common
另一个子项目user
user使用了common下的类,在idea编码,运行都没有问题
一旦mvn install就显示找不到common下的类,无法解析符号。我事先install的common包,尝试各种姿势均无果
今天灵机一动,查询了下本地库的common包打包后的玩意,发现只有总多依赖包没有自己写的类,然后去common包下的pom修改依赖,把springboot依赖全部删除,再次编译成功
后来发现这样不行,不可能在common包下不使用springboot,后来再编译,发现一直是一个springboot-maven插件在报错,我在pom下删除这个插件。再次mvn clean install,结果OK
记录一下这个折腾人很久的bug
Maven聚合项目,common包下的类无法被其他子项目找到的问题相关推荐
- maven聚合项目项目间依赖时,出现错误的解决办法
纯手打,转载请附上本文网址!!! 例如自己的项目taotao maven聚合项目项目间依赖时 打包时候要先在聚合工程里面(从外向里)整体install,再到子工程里install mvn clean ...
- SpringBoot 参数符号转义,用这个包下面的类
SpringBoot 参数符号转义,用这个包下面的类 org.apache.commons.text.StringEscapeUtils String team = StringEscapeUtils ...
- io包下 文件类 字节流 字符流 缓冲流 转换流 序列化流 打印流
第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 1.2 构造方法 public File(String pat ...
- JAVA中J.U.C 包下并发类的应用
文章目录 JUC包中的锁应用 Lock接口及ReentrantLock对象分析及应用? Condition接口对象分析与应用? ReadWriteLock接口及实现类分析与应用? StampedLoc ...
- 为什么java.lang包下的类不需要手动导入
在使用诸如Date类时,需要手动导入import java. util. Date,再比如使用File类时,也需要手动导入import java. io. File.但是在使用Object类.Stri ...
- springboot怎样扫描与启动类非同包下也非子包下的类(javaBean)
一般来说springboot只会扫描启动类当前包和以下的子包中的javabean,但如果非要访问其他包的话, 也就是如何装配到IOC容器中,其实也是有办法的. 第一种: 首先,我们先在外面创建一个Ja ...
- IDEA导入maven聚合项目
今天突然从用了两年的eclipse换成idea,遇到了各种坑,连聚合工程导入的不一样 选择导入的聚合项目 选中父工程 选择maven 递归方式搜索项目(一定要选择,不然idea识别不了它是一个聚合项目 ...
- 【Java Web】Myeclipse下运用maven管理项目jar包
Java Web开发的人都知道经常会为缺少各种jar包而烦恼,经常要去各种地方下载.用maven来管理项目的jar包,就非常方便了,maven会自动帮你下载所需要的各种jar包. 下面就来介绍一下在M ...
- eclise创建java项目和在src下创建包和在包下创建类
首先 找到File,点击一个叫New 创建一个叫project 第二步:点击一下名为Java Project,然后点击一下Next 第三步:打开之后,得到如图下这个,在红色线上打basic,所以这 ...
最新文章
- 多键开关 android8.0,手机桌面多键开关(SwitchPro Widget )
- SAP PM入门系列21 - IE07 Equipment List (Multilevel)
- ref和out的使用与区别
- ExecuteNonQuery() 返回值
- DELPHI的DBGRID有两个难点
- 想读读PyTorch底层代码?这份内核机制简介送给你
- python爬虫资源大全_Python爬虫抓取纯静态网站及其资源(基础篇)
- 使用apache POI把list集合里面的实体写入Excel(java)
- 2017 最值得关注的十大 APP、Web 界面设计趋势
- html背景无法载入gif图像,background-image:url(XXXX.gif)为何不显示背景图片_html/css_WEB-ITnose...
- linux脚本怎么退出while,linux中的while命令
- 2-设置文件类型扩展名
- React Native状态机和应用设计思路
- 启用计算机并口,电脑并口被禁用怎么办
- 【历史上的今天】5 月 30 日:Risc 架构之父出生;ATT 宣布推出视频电话系统;Windows NT 3.51 发布
- electron 自定义右键菜单
- AAAI 2023 | CF-ViT:由粗到细的两阶段动态推理架构
- 程序员学历不好是硬伤?苹果公司 50% 员工没大学学历
- 城市公交查询系统android
- Java设计模式之观察者模式(UML类图分析+代码详解)