使用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

你可能感兴趣的:(使用IntelliJ IDEA把类打成jar包)