Java 为什么海绵城堡忽略了bcpg和openpgp包

Java 为什么海绵城堡忽略了bcpg和openpgp包,java,android,bouncycastle,openpgp,spongycastle,Java,Android,Bouncycastle,Openpgp,Spongycastle,有人知道为什么要明确地将openpgp和bcpg包(以及其他包)排除在构建之外吗?我想让OpenPGP支持工作,我将需要一些这样的类来做到这一点 您可以在文件中找到排除项 出于好奇,我克隆了存储库并尝试包含这些包。它似乎很简单,只需将bzip2目录的内容移动到src目录中,并从POM文件中删除2个排除项。结果似乎是构建的,生成的JAR文件包含了我需要的类。是否存在不可预测的运行时问题?因为v1.47 Spongy Castle包含了工件,提供了来自bcpg-jdk15on的所有OpenPGP支持

有人知道为什么要明确地将openpgp和bcpg包(以及其他包)排除在构建之外吗?我想让OpenPGP支持工作,我将需要一些这样的类来做到这一点

您可以在文件中找到排除项


出于好奇,我克隆了存储库并尝试包含这些包。它似乎很简单,只需将bzip2目录的内容移动到src目录中,并从POM文件中删除2个排除项。结果似乎是构建的,生成的JAR文件包含了我需要的类。是否存在不可预测的运行时问题?

因为v1.47 Spongy Castle包含了工件,提供了来自
bcpg-jdk15on的所有OpenPGP支持


追溯历史记录中这些线条的起源可以发现。显然,这是一个改变,使更多的测试通过,所以似乎原因只是“还没有人尝试/移植该代码”。谢谢!即使没有这些包,很多测试也会失败:)