springboot项目套壳,隐藏源码
2023-12-20 11:02:48
前言
? ? ? ? 本篇文章目的是记录自己在工作中对项目套壳的经历。
新建项目准备
新建一个spring boot项目
因为引入了web模块,spring boot自动创建了controller 的demo
启动项目,验证地址是否能访问。
运行package命令打包,通过java -jar 启动项目查看是否能启动并查看地址受否访问正常
开始套壳
方式一 :直接将当前模块deploy至私服。新模块引用。
参考:百度经验套壳项目
方式二:将项目打包的jar包放到套壳项目内
1,注释掉原项目的mavenplugin
2,打包原项目package
原jar包结构
注释后jar包结构
3,新建标套壳项目模块,父模块与原模块一致(没有选空)。并删除main方法
4,套壳模块加上mavenplugin,并设置启动类路径为原模块的启动类路径
5,设置includeSystemScope
6,将原模块的jar包放入套壳模块的libs(需要自己创建)目录下
7,套壳项目增加原项目依赖
8,将原项目所有依赖复制到套壳项目
9,打包套壳项目,并检查jar包是否能运行及功能是否正常
文章来源:https://blog.csdn.net/weixin_42012335/article/details/135086324
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!