Mam projekt w gradlu z trzema modułami. Każdy z modułów ma plik gradla, a w jednym z modułów mam gradla który buduje pliki ear. Chciałbym wczytać cały projekt ze wszystkimi modułami jednocześnie a nie tylko jeden i żeby pobrał od razy zależności
Wczytanie wszystkich modułów Gradel
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: U krasnoludów - pod górą
- Postów: 4712
Ale masz taki główny plik gradle.build (parent)? (Zwykle folder wyżej niż moduły).
Poza tym co to znaczy wczytać?
Jaki masz problem i co chcesz osiągnąć?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 21
@jarekr000000: nigdy nie uzywałem gradle a zawsze mavena dlatego nie wiem jak to zrobić. Projekt (X) tworzył ktoś inny. I struktura wygląda mniej więcej tak że Projekt X zawiera moduły (Xa, Xb,Xc) a każdy moduł build.gradle. Dodatkowo jeden z modułów(Xa) zawiera setting.gradle. Projekt(X) który zwiera moduły też posiada plik build.gradle ale ma jedynie w sobie throw new GradleException ("WRONG GRADLE LOCATION") i nic poza tym. Jeżeli otworzę projekt X w inteliJ to nie zaciagają mi się zależnosci. Jeżeli Otworze sam moduł a dokładnie plik gradle w module Xa to zaciągną mi się zależności ale nie mam wtedy tego w projekcie X. Mam nadzieję że dobrze wytłumaczyłem ?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5549
MySpectre napisał(a):
Mam projekt w gradlu z trzema modułami. Każdy z modułów ma plik gradla, a w jednym z modułów mam gradla który buduje pliki ear.
Co masz na myśli mówiąc modułu? Czy to są osobne projekty które musisz budować osobno?
Chciałbym wczytać cały projekt ze wszystkimi modułami jednocześnie a nie tylko jeden i żeby pobrał od razy zależności
Jeśli chcesz połączyć te trzy projekty w jeden projekt to nazywa się to Multi Project
UPDATE:
Projekt(X) który zwiera moduły też posiada plik build.gradle ale ma jedynie w sobie throw new GradleException ("WRONG GRADLE LOCATION") i nic poza tym.
Czyli ktoś nie umiał zrobić multi projektu, teraz musisz sam poprawić ten plik :(
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
Obawiam sie ze ktoś skaszanił setup. Powinno być mniej więcej tak:
X który ma settings.gradle (który specyfikuje Xa, Xb i Xc jako moduły) i build.gradle
Xa, Xb i Xc które maja swoje build.gradle
- Rejestracja: dni
- Ostatnio: dni
- Postów: 21
@Shalom: to właśnie mi też tak się zdaje. Podobnie jak w mavenie. Tu podobno jest to w Xa bo tam buduje się ear