如何在我的项目中为javaexec构建类路径?

时间:2018-10-29 16:19:41

标签: android gradle android-gradle gradle-plugin

我有一个android项目,我想创建gradle任务来运行一些Java代码,这些代码取决于当前项目的来源以及其中的一些部门。

我创建了新任务

apply plugin: 'com.android.library'
android { ... }
dependecies { ... }
task generateProps(type: JavaExec) {
   main = "com.example.Generator"
   classpath = files(
       "build/intermediates/classes/debug", //current module classes
       "../common/build/intermediates/classes/debug", // common is android-library module
       "{HOME}/.gradle/caches/modules-2/files-2.1/com.j256.ormlite/ormlite-android/4.48/afa06f539a4026c10b247386312aa67404b80a16/ormlite-android-4.48.jar" // needed dependency
   )
}

,它可以工作,但是由于可能的更改,我想避免使用路径硬编码。如何通过代码获取所需的路径?

0 个答案:

没有答案