У меня есть проект 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
)
}
и это работает, но я бы хотел избежать жесткого кода пути из-за возможных изменений. Каким образом я могу получить нужные патчи по коду?