Gradle sourceSets: classesDir устарел - PullRequest
0 голосов
/ 22 июня 2019

Я видел похожие посты, но я не совсем уверен, какие изменения я должен внести в мою конфигурацию.Недавно я обновился до версии 4.10 и начал получать кучу ошибок.Я довольно новичок в Groovy.

Описание

У меня есть файл gradle uiTest.gradle

 1.   configurations {
 2.               uiTest
 3.           }
 4.           
 5.           sourceSets {
 6.               uiTest {
 7.                   java.srcDir file('src/uiTest/java')
 8.                   resources.srcDirs file('src/uiTest/resources')
 9.               }
 10.           }
 11.           
 12.           dependencies {
 13.               ...
 14.               uiTestCompile 'commons-io:commons-io:2.6'
 15.           }
 16.           
 17.           task uiTest(type: Test) {
 18.               include '**/*Test.class'
 19.           
 20.               dependsOn 'cleanUiTest'
 21.           
 22.               testClassesDir = sourceSets.uiTest.output.classesDir
 23.               classpath = sourceSets.uiTest.runtimeClasspath
 24.           
 25.               if (project.hasProperty('testEnv') && project.property('testEnv') != 'dev') {
 26.                  maxParallelForks = 4
 27.               } else {
 28.                   
 29.               }
 30.           
 31.           }

Я получаю сообщение об ошибке строка 22 * ​​1013 *

Теперь Gradle использует отдельные выходные каталоги для каждого языка JVM, но эта сборка предполагает наличие одного каталога для всех классов из исходного набора.

testClassesDir = sourceSets.uiTest.output.classesDir

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...