文件名称:java-censor:用于检查Java源文件的Gradle插件
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-23 14:51:14
android kotlin java gradle intellij
Java Censor是一个Gradle插件,使开发人员能够将封闭源项目的源发布到Maven存储库。 它通过删除已实现的代码来做到这一点,仅保留公共接口,类,方法和字段的签名。 目的 Java Censor是为封闭源Java库(尤其是封闭源Android库)构建的。 在封闭源代码库上工作时,在部署发行版时通常无法交付源工件。 这给您的图书馆集成商带来了很大的负面影响*。 即使您发布了Javadoc工件,Android Studio或IntelliJ之类的IDE也不会使用该工件来显示文档。 相反,它们仅依赖源工件来显示内联文档。 这就是Java Censor可以提供帮助的地方。 Java Censor使得可以在不暴露秘密代码的情况下发布封闭源代码库的源产品,但仍允许IDE显示内联文档。 它在发布前运行时,通过删除任何已实现的代码,仅保留公共签名(接口,类,方法,构造函数,字段)和Javadoc来做到这一点。 用法 为了在Gradle项目中使用Java Censor,需要首先将其添加到项目中。 这是通过将其作为类路径依赖项添加到buildscript块并将插件应用于模块来完成的。 将插件
【文件预览】:
java-censor-master
----.gitignore(107B)
----settings.gradle(55B)
----build.gradle(160B)
----java-censor-sample()
--------build.gradle(311B)
--------src()
----travis.sh(759B)
----LICENSE.md(11KB)
----.travis.yml(1KB)
----gradlew(5KB)
----README.md(4KB)
----gradlew.bat(2KB)
----gradle.properties(0B)
----gradle()
--------wrapper()
----buildSrc(19B)
----java-censor-plugin()
--------build.gradle(6KB)
--------src()