Используйте инструмент сборки, такой как Gradle или Maven.
Для них существует стандартная схема файлов проекта, которая определяет структуру каталогов и соглашения об именах.Вы поместите исходные файлы groovy в / src / groovy /, а исходные файлы java в / src / java / и аналогичные для kotlin.
Используйте выбранный инструмент для сборки, чтобы запустить каталог проекта и подготовить базовую конфигурацию сборки.,Если конфигурация сборки сообщает инструменту о наличии нескольких языков, они автоматически узнают друг о друге во время компиляции.И что еще более важно, если вы используете IDE, такую как IntelliJ (даже бесплатная версия), редактор поймет конфигурацию сборки и узнает о нескольких языках и предложит рекомендации по импорту и завершение класса / метода.
Groovy вызовЯ использую Java каждый день, от Java до Groovy тоже возможно, но вам нужно понять, как работает Groovy в том смысле, что существует множество идиом Groovy, которые нельзя напрямую вызывать из Java, но стандартные классы работают отлично.
Аналогичные ограничения применяются для Kotlin.