I read the docs on using Maven here, and got it working.
It uses separate directories for Java and Kotlin files:
src/
main/
java/
kotlin/
Is there a way to put both .kt
and .java
files in src/main/java
? That would help with introducing Kotlin in one of my projects.
Have you tried just placing .kt
files in src/main/java
?
I believe this should already work with the linked configuration, as there is <sourceDir>${project.basedir}/src/main/java</sourceDir>
configured as source directory for kotlin-maven-plugin
.
If you don’t want to use the src/main/kotlin
source directory at all, you could just remove respective sourceDir
.
1 Like
That appears to work fine. For some reason I thought it didn’t. Thank you.
Also, you can take a look at this article. It explains some tweaks to ensure interop works in both sides (java → kotlin and kotlin → java).