![](/img/trans.png)
[英]How can I modify Java source code in my Gradle project prior to compilation without modifying the files on disk?
[英]How to add kotlin source files to my java gradle groovy project? (NOT android)
我在 groovy 中有一個 build.gradle,用於 Java 項目。 我在其他地方有 kotlin 個資源。 如何將這些源添加到我的 java 項目中?
在build.gradle
,
改變
plugins {
id 'java'
id 'maven-publish'
}
到
plugins {
id 'java'
id 'maven-publish'
id "org.jetbrains.kotlin.jvm" version "1.6.20-RC2"
}
然后添加 kotlin 來源
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
不要忘記尊重my/package/file.kt
,其中file.kt
有package my.package
。 因此,該文件必須位於這樣的文件夾路徑中。
在 java 上,您可以像這樣簡單地導入:
import my.package.*;
如果您的 kotlin 編譯但出現導入錯誤,請嘗試驗證 kotlin 文件所在的文件夾,這可能是此路徑的問題。 我認為與 Java 的區別在於該文件不必遵循 class 的名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.