Здравствуйте, Gradle gurus! Я ищу ваш могучий опыт и знания :)Gradle plugin, как подключить агент Jacoco к jvm
У меня есть плагин Gradle, который перехватывает агент Jacoco на jvm. В настоящее время мой код выглядит следующим образом:
Task t = project.allTasks.getByPath(project.getName+":"+"test");
t.jvmArgs = ["-javaagent:"+jacocoAgentJar+"=destfile=" + coverageResultFile.getCanonicalPath()];
Это работает хорошо, но так как динамические свойства осуждаются я хочу как-то избавиться от них. Однако ... изменение кода на t.ext.jvmArgs = ["-javaagent:"+jacocoAgentJar+"=destfile=" + coverageResultFile.getCanonicalPath()];
не работает.
Не мог бы кто-нибудь объяснить мне, как я должен подключить агента Jacoco к jvm, используя эту динамическую собственность?
Благодаря
попробуйте использовать 'tasks.withType (Test) {..}', чтобы его не было динамическим свойством в общем типе задач. –