我一直在为 gradle 多项目构建构建一些任务,并且需要获取项目的类路径。构建脚本包含使用 Java 插件的项目和使用 Android 插件的项目。
对于 Java 项目,我能够使用投票最高的答案在这个问题中使用获取类路径configurations.runtime.asPath
;但是,这不适用于 Android 项目,因为没有configurations.runtime 属性。
如何使用 Android 插件为 gradle 项目生成类路径?
Android 项目可能会构建应用程序的多个版本。这些称为变体。最基本的变体是“调试”和“发布”以下代码应该为项目中的所有变体创建类路径分配。将此代码放入模块的“build.gradle”文件中。
android.applicationVariants.each { variant ->
variant.javaCompile.classpath += configurations.provided
}
您应该能够使用变体名称引用特定变体:
debug.javaCompile.classpath
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)