Столкновение с проблемами в мультипроектной сборке с использованием gradle - PullRequest
0 голосов
/ 13 января 2020

У меня есть многопроектная сборка gradle (Java). Моя структура проекта выглядит следующим образом:

Root project 'Parent'
+--- Project ':Child1'
+--- Project ':Child2'
\--- Project ':Child3'

Описание проекта: -Child2 зависит от Child1. -Child3 зависит от Child1 и Child2.

Каждый подпроект имеет свой собственный файл build.gradle

Файл build.gradle для Child2 имеет содержимое ниже:

apply plugin: 'java'
archivesBaseName = 'xyz'
sourceCompatibility = 1.8
targetCompatibility = 1.8
dependencies {
    compile fileTree(dir: project.properties['dependency_jar_path'], include: '*.jar')
    compile project(':Child1')
}

build Файл .gradle для Child3 имеет содержимое ниже:

    apply plugin: 'java'
    archivesBaseName = 'abc'
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
    dependencies {
        compile fileTree(dir: project.properties['dependency_jar_path'], include: '*.jar')
        compile project(':Child1')
        compile project(':Child2')
    }

Проблема, с которой я сталкиваюсь, заключается в том, что Child1 и Child2 компилируются нормально, но Child3 не компилируется

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