前言
这里写一下jar的打包流程,在github上有些项目都不是打包好的。这里以ysoserial为例
ysosserial是什么
ysosserial是在常见的java库中发现的实用程序和面向属性的编程“小工具链”的集合,在适当的条件下,这些库可以利用java应用程序执行不安全的对象反序列化。主驱动程序接受用户指定的命令,并将其封装在用户指定的小工具链中,然后将这些对象序列化到stdout。当类路径上具有所需小工具的应用程序不安全地反序列化这些数据时,链将被自动调用,并导致在应用程序主机上执行命令。
准备工具:
IDEA和下载好的压缩包
将解压好的文件拖入IDEA
右键项目
点击yes
点击右侧的Maven
先运行clean
选择Enable auto-reload after any changes(在任何更改后启用自动重新加载)
并且勾选:切换“跳过测试”模式
运行install进行项目打包。
等到相关依赖下载完成,出现BUILD SUCCESS即可。
在项目的target文件夹下可以看到打包好的jar文件。