Gradle是一个项目构建自动化工具。 Gradle插件打包可重用的构建逻辑片段,可用于许多不同的项目和构建。 Gradle允许您实现自己的自定义插件,因此您可以重用构建逻辑,并与其他人共享。
使用Android Gradle插件3.3.0在合并资源期间构建失败
我有很多不同的版本,我的构建具有特定的资源,我不想在我的项目中使用一堆特定于风味的目录来混乱我的src目录,所以我添加源...
尝试在Gradle中使用自定义Kotlin编译器插件时,为什么会出现UnknownPluginException?
我为Gradle创建了一个自定义的Kotlin编译器插件。它的灵感来自kotlin-allopen(2)和sample-kotlin-compiler-plugin,并且应该让所有Kotlin类都不是最终的。问题 ...
如何在Kotlin DSL的脚本插件中包含Gradle插件?
我将我的构建拆分为2个文件。 build.gradle.kts documentation.gradle.kts和我喜欢在我的主buildcript中包含documentation.gradle.kts。所以我可以与其他项目分享。但我是 ...
gradle错误:“在使用kotlin DSL时,必须在应用aspectj插件之前设置属性'aspectjVersion'
我想在我的gradle项目中使用kotlin DSL配置aspectJ插件。下面是我的build.gradle.kts文件。 val aspectjVersion =“1.9.3”plugins {java id(“aspectj ....
错误:已应用'java'插件,但它与Android插件不兼容
我正在尝试创建一个新的库,它将在项目中的其他模块之间共享。不幸的是,虽然当我尝试创建一个时,我在gradle甚至构建之前得到了提到的错误:...
Android Studio 3.0.1 Gradle问题(错误:守护程序的第一个结果是空的。很可能该过程在连接后立即死亡)
我最近遇到了这个问题,我无法继续工作。当正常启动Android Studio Gradle构建时,但是一旦守护程序启动它就会失败并且我得到...
在针对Android gradle构建工具3.3.0构建时,警告捆绑的Kotlin Runtime库
我正在使用Kotlin构建一个Gradle插件来编译Android构建工具,这样我就可以使用Android Transform API,并在运行时从Android获得Android构建配置...
如何使用Android Gradle Plugin 3.0.0+操作Variant输出?
Gradle的Android插件的最新版本(3.0.0)打破了用于操作变体输出的API。此API用于处理构建期间创建的文件(例如...
我正在尝试创建一个插件来生成一些Java代码并写回主源模块。我能够使用JavaPoet创建一个简单的pojo类并写入src / main / java。至 ...
Android Material和appcompat Manifest合并失败
我有下一个级别的依赖项{implementation fileTree(dir:'libs',include:['* .jar'])implementation'com.android.support:appcompat-v7:28.0.0-rc01'experiration'com.android .. ..
未找到名称为“testRuntimeClasspath”的配置
我正在设计一个插件来返回我尝试从project.getConfigurations()获取依赖项的项目的所有依赖项,但它始终返回错误“Configuration with name'...
在更新到Android Studio 3.0并创建一个新项目之后,我注意到在build.gradle中有一种新方法来添加新的依赖项而不是编译实现而不是...
我正在使用Gradle 4.5.1,gradle-aspectj 2.0插件和其他一些插件。问题是aspectj的任务compileAspect正在compileJava之前执行。好像我在这里发现了一个问题。所以我......
Gradle Release Plugin:如何将版本保存在文本文件中(不在属性文件中)?
Gradle Release Plugin支持将版本保留在属性文件中(请参阅versionPropertyFile,versionProperties和versionPatterns配置参数)。我需要保持版本的简单......
gradle-bintray-plugin插件[id:'com.jfrog.bintray',版本:'1。+']未找到
我正在尝试使用gradle插件gradle-bintray-plugin。目前正在使用Gradle 4.4按照github页面中的教程,我应该以这种方式添加插件:plugins {... id“com ....
我正在尝试在Android Studio中使用离线模式构建项目。因此,解压缩gradle-plugin(版本4.4)并设置Gradle路径和服务目录路径。最后检查'离线工作'。什么时候 ...
我正在编写一个自定义的Gradle插件。我正在为我想在插件中创建的每个功能编写测试。我正在使用java编写插件。我在继承的apply方法中创建我的任务...
有谁知道Kotlin是否存在一个好的测试覆盖工具(最好是Gradle插件)?我有点看了一下JaCoCo,但它似乎没有可靠地支持Kotlin。
我正在使用gradle插件'com.google.protobuf:protoc:3.6.0'从.proto文件生成我的.java文件。另外,我想为我的.proto文件生成文档。为此,我找到了......