有谁知道为什么SpongyCastle明确排除了openpgp和bcpg软件包(以及其他软件包)的构建?我想获得OpenPGP支持,并且需要许多此类。

您可以在pom.xml文件中找到排除项。

出于好奇,我克隆了存储库并尝试包含那些软件包。好像将bzip2目录的内容移到src目录并从POM文件中删除2个排除项一样简单。结果似乎会生成,并且生成的JAR文件包含我需要的类。是否存在可能会意外弹出的运行时问题?

最佳答案

自从Spongy Castle v1.47包含scpg-jdk15on工件以来,就从bcpg-jdk15on提供了所有OpenPGP支持:

https://github.com/rtyley/spongycastle/pull/2#issuecomment-5057038

07-25 21:39