最近写了个app想测试下之前写的服务端,打包时候发现问题,卡了一个小时,做下记录避免下次再卡;
坑1:
多模块中common 包需要install 那怎么install呢
因为一直都是用idea mvn的图形界面 不知道什么时候点了
结果一直在plugins 一直点install 一直安装不上
应该点的是Lifecycle 中的install
坑2:
多模块中父pomxml不应该有build节点
需要打包的的模块中应该有相应的build节点
也就是下图
坑3:
父模块要install下
您好,Springboot的运行和打包端口不一致的原因是,在Springboot的applicationproperties文件中可以设置不同的端口,运行时使用的是applicationproperties中的端口,而打包时使用的是pomxml文件中的端口。因此,如果要使运行和打包的端口一致,需要将applicationproperties文件中的端口设置与pomxml文件中的端口设置保持一致。
1 springboot的打包方式有很多种。有打成war的,有打成jar的,也有直接提交到github
首先需要在applicationproperties当中配置端口
serverport=8080
2 marven的配置文件
<xml version="10" encoding="UTF-8">
<project xmlns=">
Command line输入
执行完后,lib目录应该是这样的
-libs
-------sqljdbc4jar
-------ownrepo
---------------sqljdbc4
----------------------10
回到idea右侧maven面板
执行
LifeCycle ----- clean
LifeCycle ----- install
如果发现控制台执行结果不是0的话,你应该检查控制台信息,是否有出错的情况
生成的war包可以在左侧的${YourProject} -> target 目录下看到war包
在开发SpringBoot多模块项目中,打包时报错了,如下:
其中SpringBootApplication启动类在rest模块,rest 模块依赖于 sdk 模块,sdk 模块依赖于 core 模块,core 模块依赖于common模块。构建单模块项目和多模块项目打jar包时都不会报错。
maven 插件 maven-war-plugin 中 Servlet 版本太低,要求必须要有webxml文件才行。
要么,添加插件配置项,如下:
要么,修改其默认版本,如下:
1 >
以上就是关于SpringBoot多模块打包全部的内容,包括:SpringBoot多模块打包、springboot运行和打包端口不一致、SpringBoot如何进行项目打包部署等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)