Ste*_*ham 5 android gradle build.gradle android-gradle-plugin
我一直在为 gradle 多项目构建构建一些任务,并且需要获取项目的类路径。构建脚本包含使用 Java 插件的项目和使用 Android 插件的项目。
对于 Java 项目,我能够使用此问题中投票最高的答案 来获取类路径configurations.runtime.asPath;但是,这不适用于 Android 项目,因为没有configuration.runtime 属性。
如何使用 Android 插件为 gradle 项目生成类路径?
Android 项目可能会构建应用程序的多个版本。这些称为变体。最基本的变体是“调试”和“发布”以下代码应该为项目中的所有变体创建类路径分配。将此代码放入模块的“build.gradle”文件中。
android.applicationVariants.each { variant ->
variant.javaCompile.classpath += configurations.provided
}
Run Code Online (Sandbox Code Playgroud)
您应该能够使用变体名称引用特定变体:
debug.javaCompile.classpath
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3787 次 |
| 最近记录: |