comstack código mixto de Kotlin y Java desde la línea de command

Me gustaría comenzar a agregar algo de Kotlin a mi proyecto Java. Para hacer eso, necesito poder comstackr los files Java y Kotlin desde la command-line, lo que es bueno aparte de cuando los files de diferentes types dependen el uno del otro, por ejemplo, A.java depende de B.kt, que a su vez depende de C. Java.

¿Hay alguna forma de hacerlo sin usar Gradle, Maven, etc.?

Editado para aclarar gracias @Nikita por señalar que no está claro que quiera los files Java y Kotlin en el mismo tree fuente

Para lograr esto, deberá ejecutar dos pasos.

  1. Ejecute los kotlinc orientación de *.kt . Agregue todas las fonts necesarias de Java en classpath . Tenga en count la location de destino.
  2. Ejecute los files de javac targeting *.java . Agregue los files *.class creados por el paso 1 a classpath.

El resultado es una combinación de files *.class de ambos pasos.

Aquí hay una documentation sobre el comstackdor de Kotlin

Recuerde comstackr Kotlin primero, luego compile Java con kotlin-build-classpath desde el primer paso.

simple como esto:

 1. kotlinc ./src/* -d ./buildTmp 2. javac ./src/**.java -d ./buildTmp -classpath ./buildTmp 
  • Kotlin no puede identificar los parameters a less que se haga reference explícita
  • ¿Qué versión (s) de Kotlin debería usar para Android Studio 3.0 Canary 1?
  • Terminación anormal del process de compilation en IntelliJ IDEA en Linux Mint
  • La function miembro no se puede usar como argumento
  • ¿Asignación de collections anidadas con hibernación de annotations JPA? Mapa <Clave, Establecer <Valores >>
  • Kotlin Pass en un tipo que implementa una interfaz parametrizada
  • Referencia no resuelta de la function de secuencia de Kotlin
  • Divida una cadena por un número fijo de caracteres
  • Ejecutar service en segundo plano
  • Reflexión de Kotlin + generics
  • ¿Puedes usar un object que está sincronizado como un candado