/ / Zależność Maven bez jazdy na rowerze? - java, eclipse, maven, m2e

Zależność Mavena bez jazdy na rowerze? - java, eclipse, maven, m2e

Jestem programistą Java i chciałem stworzyć wtyczkę Bukkit / Spigot (Minecraft Based), ale obecnie to nie ma znaczenia.

Mam problem z mavenem, próbowałem zrobićMoba jak gra, i pomyślałem, że byłoby użyteczne, aby podzielić projekt na wiele części (moduł Herosa, moduł Logiki Gry ...), więc to zadziałało dobrze. Potem przyjrzałem się, jak zrobić słoik uber i powinienem wykonać moduł niestandardowy, dodać do niego specjalny odcień i będzie on gotowy (jest).

Ale teraz mam problem w Module 1 (InitModule) jest instancją klasy (zmienną statyczną) i muszę uzyskać do niej dostęp z Module 2 (Game Logic), ale także Module 1 (Init Module), należy uruchomić Timery z Module 2 (Game Logic ).

Więc utknąłem w tym, jestem nowy z mavenem, a powodem, dla którego chciałem go użyć, było łatwiejsze zarządzanie zależnościami i możliwość tworzenia różnych modułów i umieszczania ich w jednym słoiku.

Odpowiedzi:

1 dla odpowiedzi № 1

Struktura zależności powinna być ukierunkowana acyklicznawykres. Oznacza to, że w większości przypadków cykl powinien być uznany za błąd. Prawdopodobnie powinno się refaktoryzować projekt. Najprawdopodobniej przenieś ten timer w swojej grze logicznej do modułu init lub po prostu stwórz nowy moduł o nazwie common i pozwól logice init i game zależeć od wspólnego modułu.