解决springboot maven多模块项目打包的时候某个被依赖的模块报错找不到main class
springboot maven 多模块项目打包的时候某个被依赖的模块报错
[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:
repackage (repackage) on project **-client: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.1.3.RELEASE:repackage failed:
Unable to find main class -> [Help 1]
这个被依赖的**-client模块并不需要有main类,解决方法是修改父pom.xml
原来的父pom.xml中的标签内容为
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
将父pom.xml中的标签内容改为
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.3</version><configuration><source>1.8</source><target>1.8</target><fork>true</fork><verbose>true</verbose><encoding>UTF-8</encoding><meminitial>256m</meminitial><maxmem>1024m</maxmem></configuration></plugin></plugins></build>
原因可以参考springboot官网
https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html#build-tool-plugins-maven-packaging
Once spring-boot-maven-plugin has been included in your pom.xml,
it automatically tries to rewrite archives to make them executable by using the spring-boot:repackage goal.
解决springboot maven多模块项目打包的时候某个被依赖的模块报错找不到main class相关推荐
- java项目导入包报错_转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类...
在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环 ...
- maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*
控制台提示: 原因:是仓库中 _remote.repositories 的这样一个文件导致maven不会识别本地仓库已经存在的依赖.Maven在下载啊仓库找不到对应资源时会生成一个_remote.re ...
- SpringBoot项目打包成jar后读取包内文件报错问题解决方法
文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...
- 解决使用webstorm新建vue项目时‘gyp: No Xcode or CLT version detected!’报错
在使用webstorm新建vue项目时,遇到了下面的错误 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.No rece ...
- 安装fastDFS的依赖包fdfs_client报错解决方法
安装fastDFS的依赖包fdfs_client报错解决方法 参考文章: (1)安装fastDFS的依赖包fdfs_client报错解决方法 (2)https://www.cnblogs.com/Se ...
- Spring Boot多模块项目打包
Spring Boot多模块项目打包 例如父项目 build_test 下面有三个子模块,一个是common模块 一个是a模块,一个b模块:其中common是公共模块,a和b都依赖于公共模块commo ...
- springboot导入项目依赖报错_如何解决spring boot 项目导入依赖后代码报错问题
如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15 14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片) 针对图中所示的 ...
- maven打包报错找不到符号,由于找不到类中方法的解决思路
maven打包报错找不到符号,若pom文件引用正常,报错的类有修改能正常启动执行程序,很有可能因为该类属于公共工具类,在外层目录,通过pom引用的,修改后工具类后,打包时没有将其重新打包,导致该出引用 ...
- Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法
Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...
最新文章
- 用NVIDIA NsightcComputeRoofline分析加速高性能HPC的应用
- 推荐|5种商业AI产品的技术架构设计!
- Fedora12下安装NCTUns6.0
- OO_Unit2_多线程电梯
- 音视频技术开发周刊 | 201
- 【HDU - 2200】Eddy's AC难题(简单组合数学)
- Objective-C 2.0 with Cocoa Foundation--- 6,NSObject的奥秘
- java list 命名空间,Spring JAVA 不同类加载器命名空间的理解
- 云服务被归类为IDC业务 提供云服务必须持证上岗
- Android系统在超级终端下必会的命令大全(二)
- 《IPv6安全》——2.3 IPv6网络勘察
- Ubuntu虚拟机安装gcc运行C程序
- 华为云计算hcip证书有效期_华为认证云计算 V4.0认证
- 虚拟机win7系统忘记开机密码怎么办
- 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
- 郭德纲家训--话糙理不糙
- vm centos火狐找不到服务器
- matlab cdfx,求助大神
- Hadoop 为什么不建议使用 RAID?
- Unity的碰撞检测
热门文章
- 浅聊EEG中的跨频率耦合CFC
- 万用表怎么测量电池容量_电工知识:用万用表怎么测量电车电池的好坏?简单分析5种耗电...
- 哈工大2022年传输原理期末试题
- Linux挂载命令mount用法及参数详解
- 易源数据_易源数据-商品条码查询【最新版】_商业智能_数据API_数据应用-云市场-阿里云...
- 用devc++表白_邑大表白墙 第七季 第059期
- H265格式兼容各个浏览器web端播放方案
- 使用DL模型预测台风/雷达回波/降水的datasets构建学习笔记
- java毕业设计网站SpringBoot美容院后台管理系统
- 通过FEDOT将AutoML用于时间序列数据