使用springboot完成多module项目后通过IDEA工具右边的自带maven编译进行打包的时候,jar包可以正常生成,但是一旦运行jar的时候就会无法启动,具体的原因没有找到,可能是IDEA工具进行多module打包的时候有些加载没有正常加载吧,具体解决的方法如下:
1.我们首先看看jar工具配置
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <configuration> <mainClass>com.yaya.merchant.MerchantApp</mainClass> </configuration> </plugin> </plugins> </build>
2.这里我们不要选择使用IDEA进行maven打包,进行手动执行maven打包,进入到你自己所在项目最外面层的pom.xml所在目录,通过mvn clean package命令进行打包,打包完成后进入到你想使用的module模块的target目录下,启动jar就可以成功了。具体代码可以参考https://github.com/422518490/orderSystem/blob/alibaba/project/%E4%B8%80%E6%9C%9F/orderSystem/merchant/pom.xml
相关推荐
[SpringBoot学习]-IDEA创建Gradle多Module结构的SpringBoot项目代码
1.打开项目,然后右击项目选中‘OpenModuleSettings’进入projectStructure( 快捷键Ctrl+Shift… 1.首先在pom.x
一个多module自动打包并合并成单个jar包的gradle插件,适合sdk模块化打包。.zip,将模块和jar打包到单个jar中的gradle插件
主要介绍了SpringBoot项目没有把依赖的jar包一起打包的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
idea启动项目报错 java.lang.NegativeArraySizeException解决方法
一、Springboot多Module微服务项目1、创建springboot项目,添加多个Module修改packaging为pom添加modules- 修改父
springBoot 2.0开发构建多模块应用及使用Maven进行项目打包。 1. 定义用户模型:ID、名称 2. 客户端发送 POST 请求,创建用户(Web MVC形式) 3. 客户端发送 GET 请求,获取所有用户(Web Flux形式——Spring...
我们的应用中其实并没有 index.js 模块,于是仔细观察 package.json 文件,发现没有 main 这个节点,而这个节点是配置应用入口JS文件的。
intellij idea 多module时,System.getProperty("user.dir")获取的是默认路径。此文档修改获取到的module路径。使获取的路径到当前module实际路径。亲测好用
解决dubbo启动报错,加载失败问题。
主要介绍了完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Android studio多module混淆成一个Jar
springboot-multi-module-v2:docker部署maven构建多模块springboot项目
整理记录 AndroidStudio 把一个 module 项目打包成 jar 包。 一、默认自动生成的 jar 包 众所周知 android studio 会在library所依赖的 app运行 或 build 之后自动生成 jar 包,路径为 Module根目录/build/...
springboot 多模块开发,包括mybati,详情代码可以参考我的博客https://blog.csdn.net/bicheng4769
主要介绍了AndroidStduio3.0 使用gradle将module打包jar文件的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
我们使用Spring Boot编写多个模块开发时,我们希望各个模块使用各自的配置文件,避免将整个项目的配置文件都写在一起,从而降低各个模块之间的耦合度。
Spring Boot模块扩展... 将此依赖项添加到您的应用程序pom.xml <groupId>com.kloudtek.mule.module.springboot</groupId><artifactId>mule-springboot-module</artifactId><version>1.0.0</version>ule子弹簧引导模块
若依 cms 博客下载下来的前端代码,启动报错。node版本16.17.0. npm 8.15.0? error in ./node_modules/cherry-markdown/dist/cherry-markdown.esm.js Module parse failed: Unexpected token (1:1804289) You ...
本文介绍了vue-cli 项目打包完成后运行文件路径报错问题,做个笔记,也分享给大家。 刚新建的vue-cli项目,同事说要打包一版进行测试,打包完成后放在tomcat上发现路径报错问题。 百度了一下,怀疑是build里面没有...