如何提取 jpi 或 hpi 插件以获取其源代码

mai*_*mer 2 jenkins jenkins-plugins

Jenkins插件是jpi或者hpi格式,我的问题是如何解压得到源代码?有没有人可以提供任何线索?

das*_*ker 7

.jpi.hpi文件是ZIP压缩文件,类似于Java.jar.war档案。但很可能它们包含已编译的工件,如 Java.class文件,而不是源代码。您可以使用 Java 反编译器来获取源代码,但大多数插件都是开源的,在GitHub 上更容易找到源代码。

  • @daspiker,谢谢。`unzip` 和 `tar -xzvf` 都可以工作。正如你所说,我可以使用像 JD-GUI 这样的 Java 反编译器将 `.class` 文件反编译为源代码。 (2认同)