Запустить Java в Kotlin-конвертер из командной строки?

Вы можете использовать плагины Kotlin для Intellij и Eclipse для преобразования файлов Java в Kotlin. Может ли это преобразование быть из командной строки каким-либо образом без какой-либо из этих IDE?

Кажется, что это возможно, но для этого нет никакого инструмента, просто кода. Есть тесты в модуле j2k в репозитории Kotlin Github, приведенный ниже пример взят из тестов (AbstractJavaToKotlinConverterSingleFileTest) :

private fun fileToKotlin(text: String, settings: ConverterSettings, project: Project): String { val file = createJavaFile(text) val converter = JavaToKotlinConverter(project, settings, IdeaReferenceSearcher, IdeaResolverForConverter) return converter.filesToKotlin(listOf(file), J2kPostProcessor(formatCode = true)).results.single() } 

Я полагаю, вы можете сделать .jar этого модуля и написать свою собственную простую оболочку для JavaToKotlinConverter чтобы она работала над файлами.