maven怎么把一个ssh项目打包成一个jar

问题描述

maven怎么把一个ssh项目打包成一个jar

问题出现的环境背景及自己尝试过哪些方法

我直接运行package,打包出来只有后台逻辑的代码,能不能打包出来把webapp也都包含在里面?

clipboard.png
就是如上图把全部的都打包成一个jar,然后直接java -jar 运行就行,是不是需要内嵌一个tomcat?

阅读 3.4k
4 个回答

内嵌tomcat是要靠springboot-web-starter,这样做出来的jar能java -jar运行,但放到外部的tomcat里反而运行不了。WebApp没有被打包和maven配置没关系,是要在project的build path里改。

要打包可运行的jar包,用SpringBoot;如果是要放到应用服务器下运行的,打war包。

直接打成war,war也可以用java -jar执行

spring boot fat jar 了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题