Мой maven макет похож на:
Parent
- ChildJ
- ChildS
ChildJ
содержит код Java (код, сгенерированный с помощью компилятора Google Protobuf Java)
ChildS
содержит код Scala
При использовании чистого maven я устанавливаю ChildJ в репозиторий, а затем ChildS компилируется просто отлично.
При использовании идеи и приказа скомпилировать модуль ChildS
, он, похоже, сам собирает зависимости и передает их компилятору Scala. Обычно это должно быть в порядке, но, поскольку существует небольшая проблема сотрудничества Java / Scala, компилятор выручает.
Итак, я могу сказать IntelliJ использовать ChildJ из репозитория или скомпилировать его отдельно, используя javac, и передать в качестве зависимости файл / jar класса?
Примечание. Может относиться к IntelliJ IDEA: Maven, компиляция и развертывание проекта