Java Censor是一个Gradle插件,使开发人员能够将封闭源项目的源发布到Maven存储库。 它通过删除已实现的代码来做到这一点,仅保留公共接口,类,方法和字段的签名。 目的 Java Censor是为封闭源Java库(尤其是封闭源Android库)构建的。 在封闭源代码库上工作时,在部署发行版时通常无法交付源工件。 这给您的图书馆集成商带来了很大的负面影响*。 即使您发布了Javadoc工件,Android Studio或IntelliJ之类的IDE也不会使用该工件来显示文档。 相反,它们仅依赖源工件来显示内联文档。 这就是Java Censor可以提供帮助的地方。 Java Ce