Chcę przeprowadzić migrację wszystkich moich projektów java (223 projekty) na stopniowanie projektu. Korzystam z wtyczki Gradle Eclipse, opracowanej przez zespół SpringSource STS.Konwertuj projekt Java Eclipse (z folderem źródłowym java), aby ocenić projekt
Obecnie wszystkie moje projets Java jest strutured tak:
MyProjet/
+- src/log
+- some.package.log
+- some.package.log.A
+- src/tools/core
+- some.package
+- some.package.tools.B
+- some.package.tools.C
+- src/tools/graph
+- some.package.graph
+- src/tests
+- some.package.test.D
+- src/someModule
+- otherDirectories
src/log, src/Narzędzia/rdzeń, src/Narzędzia/wykres, SRC/testy src/someModule są foldery źródłowy Java.
Po konwersji projektu na gradle (przez Konfigurację -> "Konwertuj na Gradle Project ...") wszystkie foldery źródłowe java stają się pakietami.
Ponadto, wszystkie deklarowane pakiety w klasach java muszą zostać zmodyfikowane. Na przykład, Eclipse mówi mi, że: Deklarowany pakiet "some.package.test.tools.A" nie pasuje do oczekiwanego pakietu "tests.some.package.test.tools.A"
Eclipse daj mi możliwość zmiany deklaracji pakietu dla klasy. Ale muszę to zrobić dla wszystkich klas (czasami ponad 100 klas dla jednego projektu).
Chcę wiedzieć, czy istnieje sposób, aby przekonwertować projekt Java (z folderu źródłowego Java) do Gradle projektu, bez wpływu na wszystkie pakiety (chciałabym uniknąć operacji polegających na modifiyng wszystkie klasy)
Z góry dziękujemy za pomoc lub porady.
Naike.
Chodzi o to, kiedy używam "Konwertuj do Gradle Project", wszystkie foldery źródłowe Java stają się pakietami java (i niektóre z nich są restrukturyzowane ze względu na ich nazwę). Nawet jeśli umieściłem wszystkie foldery źródłowe java w konfiguracji sourceSets mojej kompilacji.gralde, kiedy migracja jest zakończona, foldery źródłowe java są konwertowane na pakiety, a struktura tych pakietów nie jest taka sama jak wcześniej. Muszę zaktualizować wszystkie deklaracje pakietów. – naike
Aktualizacja deklaracji pakietu jest niewłaściwym rozwiązaniem. Najpierw powinieneś skoncentrować się na tym, aby kompilacja Gradle działała (bez IDE). Następnie, zamiast konwertować istniejący projekt IDE, można zaimportować kompilację Gradle do IDE, który utworzy nowy projekt IDE. –
OK, spróbuję tego teraz. Właśnie zainstalowałem gradle na moim ubuntu, żeby to przetestować. – naike