¿Puedo compilar un proyecto Scala con java mixto y código scala con dependencias en ambos sentidos en Maven?

Tengo un proyecto que tiene códigos scala y java que actualmente gestiono en eclipse utilizando el complemento IDE de scala. En la actualidad, la estructura del directorio está organizada de tal manera que algunos paquetes tienen tanto código java como scala. Hay clases scala que dependen de las clases java y hay otras clases java que dependen de las clases scala. El complemento maneja todo esto de manera transparente, creo (pero no estoy 100% seguro) de que el compilador de scala compila el código java y el código de scala juntos, así es como se manejan las dependencias cruzadas. Encontré algunas referencias para compilar proyectos mixtos usando Mavenp.ej. aquípero los que vi hablando de separar java y scala en dos árboles de origen separados. Maven intenta compilar primero el código de la escala que falla debido a las dependencias del código java. Del mismo modo, si el código Java se compilara primero, también fallaría, ya que las dependencias van en ambos sentidos. ¿Hay alguna manera de hacer que Maven compile todo el código juntos, como el complemento eclipse? También me gustaría tener la capacidad de generar un proyecto de eclipse sin hacer demasiadas reparaciones manuales si es posible.

Respuestas a la pregunta(1)

Su respuesta a la pregunta