Czy w Maven mogę skompilować projekt Scala z mieszanym kodem java i kodem scala z zależnościami w obie strony?

Mam projekt, który ma zarówno kod scala, jak i java, który obecnie zarządzam w eclipse za pomocą wtyczki scala IDE. Obecnie struktura katalogów jest tak zorganizowana, że ​​niektóre pakiety zawierają zarówno kod java, jak i kod scala. Istnieją klasy scala, które zależą od klas Java i istnieją inne klasy Java, które zależą od klas scala. Wtyczka obsługuje to wszystko w sposób przejrzysty - wierzę (ale nie jestem w 100% pewien), że kompilator scala kompiluje zarówno kod java, jak i kod scala, w ten sposób obsługiwane są zależności krzyżowe. Znalazłem odniesienia do kompilowania projektów mieszanych za pomocą Mavenna przykład tutajale te, które widziałem, mówiły o rozdzieleniu java i scala na dwa oddzielne drzewa źródłowe. Maven próbuje najpierw skompilować kod scala, który zawodzi z powodu zależności od kodu java. Podobnie, jeśli kod java został skompilowany w pierwszej kolejności, to także nie zadziałał, ponieważ zależności idą w obie strony. Czy istnieje sposób, aby Maven skompilował cały kod razem jak wtyczkę eclipse? Chciałbym również mieć możliwość generowania projektu eclipse bez robienia zbyt wielu ręcznych napraw, jeśli to możliwe.

questionAnswers(1)

yourAnswerToTheQuestion