From e411fa6563c944769be747c2074a6054fffcdc0a Mon Sep 17 00:00:00 2001 From: victoriafomina Date: Wed, 29 Jun 2022 20:36:18 +0300 Subject: [PATCH] Add utbot-instrumentation into Java CLI resources/lib --- utbot-cli/build.gradle | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/utbot-cli/build.gradle b/utbot-cli/build.gradle index c4a57936bc..9e2106f3e7 100644 --- a/utbot-cli/build.gradle +++ b/utbot-cli/build.gradle @@ -1,5 +1,9 @@ apply from: "${parent.projectDir}/gradle/include/jvm-project.gradle" +configurations { + fetchInstrumentationJar +} + compileKotlin { kotlinOptions { allWarningsAsErrors = false @@ -9,7 +13,6 @@ compileKotlin { dependencies { api project(":utbot-framework") api project(':utbot-summary') - api project(':utbot-instrumentation') implementation group: 'org.mockito', name: 'mockito-core', version: mockito_version // Without this dependency testng tests do not run. @@ -24,6 +27,13 @@ dependencies { compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: log4j2_version compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: log4j2_version implementation group: 'org.jacoco', name: 'org.jacoco.report', version: jacoco_version + fetchInstrumentationJar project(path: ':utbot-instrumentation', configuration:'instrumentationArchive') +} + +processResources { + from(configurations.fetchInstrumentationJar) { + into "lib" + } } task createProperties(dependsOn: processResources) { @@ -57,3 +67,4 @@ jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE } +