У меня есть проект gradle со следующей структурой:
rootDir
|--agent-v1.0.0
|--agent.jar
|--proj1
|-- // other project files
|--build.gradle
|--proj2
|-- // other project files
|--build.gradle
|--build.gradle
Я хотел бы запустить test.jvmArgs = ['javaagent:agent-v1.0.0/agent.jar']
для всех подпроектов, поэтому я написал следующую задачу в корне build.gradle
:
subprojects {
task cs {
outputs.upToDateWhen { false }
dependsOn test.jvmArgs = ['javaagent:../agent-v1.0.0/agent.jar']
}
}
Но это не с:
Не удалось определить зависимости задачи ': proj1'.
Задача с путем 'javaagent: ../ agent-v1.0.0 / agent.jar 'не найден в проекте': proj1 '.
Я пробовал это, помещая agent-v1.0.0 как в корень, так и в каждый проект, и этопо-прежнему не удается.Чего мне не хватает?