使用IntelliJ IDEA把类打成jar包

最近做的项目要做安全测试,部分漏洞不好修改,比如Access Control: Database,漏洞级别是高危,这类错误不好修改,因为涉及到修改的地方较多,修改代价比较高,所以把扫描出的类打成jar包,引入到项目中,骗过Access Control: Database扫描。

当然了,上面说的也只是一种场景,比如把一些公用类打成工具类jar包等等,下面看一下怎么使用IntelliJ IDEA把类打成jar包。

  • 新建一个Spring Boot工程,创建TestService类
@Service
public class TestService {

    public String test() {
        return "王者背负,王者审判,王者不可阻挡!";
    }
}
  • 下面对TestService这个类打jar包
    1.菜单中选择File > Project Structure ,选择Artifacts,点击+,选择JAR > Empty,如下图:
    image.png
    2.填写jar包名称,输出路径(Output directory),然后点击下方+号选择需要打jar包的文件,可以选择文件夹和单独文件等,根据自己需要选择,这里我选择的是单独的文件。
    image.png
    3.选择需要打包的文件,这里要注意一下,我们要选择的文件并不是java文件,而是java文件对应的class文件,如下图:
    image.png
    4.选择完以后可以看到jar包下面多一个class文件:
    image.png
    5.保存,保存以后开始生成jar包。菜单中找到build > Build Artifacts,页面会弹出我们刚刚创建的Artifact,执行Build,然后到我们刚刚选择的输出路径中查看,就会发现jar包已经生成。
    image.png
    image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容