Mam obszaru roboczego Eclipse, który wygląda tak:Jaki jest gradle odpowiednik posiadania innego projektu w ścieżce budowania Java w Eclipse?
workspace/
ProjectA/
src/
ProjectThatDependsOnA/
src/
W Eclipse, mogę przejść do właściwości projektu i edytować ścieżkę java kompilacji ProjectThatDependsOnA włączyć „Projecta”. Co powinienem umieścić w moim build.gradle w ProjectThatDependsOnA, aby powielić to zachowanie w Gradle?
Wydaje się, że wiele projektów buduje polegać w dużej mierze na podprojektach znajdujących się w katalogu głównego projektu. Jak działają podprojekty w tym przypadku, gdy ProjectA znajduje się poza katalogiem ProjectThatDependsOnA? –
AFAIK podprojekty muszą mieć wspólny super projekt. Jeśli nie, będziesz musiał traktować je jako dwa różne projekty, w których instalujesz/ładujesz artefakty z pierwszego i dodajesz zależności artefaktów w drugim. – thoredge
Projekty w Gradle Multi Project Build mogą być również na tym samym poziomie. Plik settings.gradle musi mieć wartość niż 'includeFlat 'ProjectA', 'ProjectThatDependsOnA''. Plik settings.gradle może znajdować się w katalogu o nazwie "master". Katalog główny musi znajdować się na tym samym poziomie katalogu. – Cengiz