Настройки jvmArgs для отчетов Allure

Я пытаюсь генерировать отчеты с помощью ussing

gradlew clean test 

команда. Ошибка с ошибкой:

 Error occured during intialization of VM Error opening zip file or JAR nanifest missing : ${configurations.agent.singleFile} 

Вот мой файл build.gradle :

 group 'RegisteredUserFlow' version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '1.1.2-2' repositories { jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'kotlin' repositories { jcenter() } configurations { agent } dependencies { agent 'org.aspectj:aspectjweaver:1.8.10' compile 'org.jetbrains.kotlin:kotlin-stdlib-jre8:1.1.2-2' testCompile 'com.codeborne:selenide:4.4.3' testCompile 'org.testng:testng:6.10' testCompile 'io.qameta.allure:allure-testng:2.0-BETA6' testCompile 'io.github.bonigarcia:webdrivermanager:1.6.2' } test.doFirst { jvmArgs '-javaagent:${configurations.agent.singleFile}' } test { useTestNG(){ suites'src/test/resources/testng.xml' } systemProperty 'allure.results.directory', 'build/allure-results' systemProperty 'allure.link.issue.pattern', 'https://github.com/allure-framework/allure-docs/issues/{}' systemProperty 'allure.link.tms.pattern', 'https://github.com/allure-framework/allure-docs/issues/{}' } 

Я думал, что проблемы с aspectJ но я не уверен. Я что-то пропустил в файле gradle? Или это где-то в моих тестовых файлах? Или, может быть, есть проблемы с последней версией Allure ? Я вижу, что jvmArgs выделен серым (никогда не используется) – может быть, проблема с этим?

Извините за столько вопросов, что я никогда не работал с Allure и aspectJ .

Спасибо за любую помощь!

Ваша проблема в том, что вы использовали String где вы должны были использовать GString .

 jvmArgs '-javaagent:${configurations.agent.singleFile}' 

Эта линия взята буквально. Это должно было быть

 jvmArgs "-javaagent:${configurations.agent.singleFile}" 

чтобы заменить местозаполнитель. (однократные или двойные кавычки).