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相关推荐

  1. java项目导入包报错_转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类...

    在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环 ...

  2. maven:本地仓库有依赖但是idea报错找不到依赖Could not find artifact com.*.*

    控制台提示: 原因:是仓库中 _remote.repositories 的这样一个文件导致maven不会识别本地仓库已经存在的依赖.Maven在下载啊仓库找不到对应资源时会生成一个_remote.re ...

  3. SpringBoot项目打包成jar后读取包内文件报错问题解决方法

    文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...

  4. 解决使用webstorm新建vue项目时‘gyp: No Xcode or CLT version detected!’报错

    在使用webstorm新建vue项目时,遇到了下面的错误 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.No rece ...

  5. 安装fastDFS的依赖包fdfs_client报错解决方法

    安装fastDFS的依赖包fdfs_client报错解决方法 参考文章: (1)安装fastDFS的依赖包fdfs_client报错解决方法 (2)https://www.cnblogs.com/Se ...

  6. Spring Boot多模块项目打包

    Spring Boot多模块项目打包 例如父项目 build_test 下面有三个子模块,一个是common模块 一个是a模块,一个b模块:其中common是公共模块,a和b都依赖于公共模块commo ...

  7. springboot导入项目依赖报错_如何解决spring boot 项目导入依赖后代码报错问题

    如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15  14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片) ​ 针对图中所示的 ...

  8. maven打包报错找不到符号,由于找不到类中方法的解决思路

    maven打包报错找不到符号,若pom文件引用正常,报错的类有修改能正常启动执行程序,很有可能因为该类属于公共工具类,在外层目录,通过pom引用的,修改后工具类后,打包时没有将其重新打包,导致该出引用 ...

  9. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

最新文章

  1. 用NVIDIA NsightcComputeRoofline分析加速高性能HPC的应用
  2. 推荐|5种商业AI产品的技术架构设计!
  3. Fedora12下安装NCTUns6.0
  4. OO_Unit2_多线程电梯
  5. 音视频技术开发周刊 | 201
  6. 【HDU - 2200】Eddy's AC难题(简单组合数学)
  7. Objective-C 2.0 with Cocoa Foundation--- 6,NSObject的奥秘
  8. java list 命名空间,Spring JAVA 不同类加载器命名空间的理解
  9. 云服务被归类为IDC业务 提供云服务必须持证上岗
  10. Android系统在超级终端下必会的命令大全(二)
  11. 《IPv6安全》——2.3 IPv6网络勘察
  12. Ubuntu虚拟机安装gcc运行C程序
  13. 华为云计算hcip证书有效期_华为认证云计算 V4.0认证
  14. 虚拟机win7系统忘记开机密码怎么办
  15. 工业界中NLP(自然语言处理)算法工程师的核心竞争力是什么?
  16. 郭德纲家训--话糙理不糙
  17. vm centos火狐找不到服务器
  18. matlab cdfx,求助大神
  19. Hadoop 为什么不建议使用 RAID?
  20. Unity的碰撞检测

热门文章

  1. 浅聊EEG中的跨频率耦合CFC
  2. 万用表怎么测量电池容量_电工知识:用万用表怎么测量电车电池的好坏?简单分析5种耗电...
  3. 哈工大2022年传输原理期末试题
  4. Linux挂载命令mount用法及参数详解
  5. 易源数据_易源数据-商品条码查询【最新版】_商业智能_数据API_数据应用-云市场-阿里云...
  6. 用devc++表白_邑大表白墙 第七季 第059期
  7. H265格式兼容各个浏览器web端播放方案
  8. 使用DL模型预测台风/雷达回波/降水的datasets构建学习笔记
  9. java毕业设计网站SpringBoot美容院后台管理系统
  10. 通过FEDOT将AutoML用于时间序列数据