如何在springboot下发布war包去掉某一个类

ahuwangqun 2018-07-07 11:50:24
项目是springboot框架的,在开发完之后需要发布war包,
但是其中有一个类,比如cn.xxx.common.A 这个类,
我在开发编译的时候需要用到这个类,
但是我在发布war的时候不需要这个类(有这个类会报错)。
我现在的做法是打包之前注释整个类。但是有时候会忘记,
这种情况下Pom.xml里面是不是有什么配置可以
在打包的时候自动忽略这个类来解决这个问题。谢谢
...全文
350 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maradona1984 2018-07-13
  • 打赏
  • 举报
回复
编译要用
如果是maven,那就把这个类打成jar,依赖他,scope设置成provided就可以了
或者写插件,在package前删掉这个class
骨灰级_菜鸟 2018-07-13
  • 打赏
  • 举报
回复
把你不要的类放到src/main/java/test下面,本地编译会将该包编译到target目录中,打包不会去加载该包下面的所有类。
whhmkj 2018-07-09
  • 打赏
  • 举报
回复
你war是放那个里面,发布后默认都会自动解压的,解压后删除对应的文件就好了
RockeyCui 2018-07-09
  • 打赏
  • 举报
回复
这个类为什么会在发布war包是报错?还有为什么编译需要用到,发布就会报错了?

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧