我正试图从Groovy迁移到Kotlin。我的项目有几个.gradle文件,例如someFile.gradle
,build.gradle
等
我过去在应用级build.gradle
中所做的事情:apply from: 'someFile.gradle'
我的someFile.gradle
:
apply plugin: 'com.some.plugin'
somePlugin {
param1 'string'
param2 'string'
param3 false
}
我的someFile.gradle.kts
迁移后:
import com.some.plugin.SomePluginExtension
apply(plugin = "com.some.plugin")
configure<SomePluginExtension> {
param1 = "string"
param2 = "string"
param3 = false
}
迁移后我的应用程序级别build.gradle.kts
:apply(from = "someFile.gradle.kts")
当我尝试与Gradle同步项目时,我在导入时收到此错误:
e: /p/a/t/h/project/someFile.gradle.kts:1:12: Unresolved reference: some
其他没有导入功能的文件可以正常工作。如何解决此错误?