【发布时间】:2018-02-11 02:27:18
【问题描述】:
我的计算机上有一个旧项目的有用 java 类文件,并希望将它们包含在新项目的 build.gradle 脚本中。我还在使用 Maven 存储库中的库和计算机上的 jar 文件。我只对包括课程有问题,其他任何一个都没有问题。这是依赖块。
dependencies {
compile 'no.tornado:tornadofx:1.7.14' //works
compile files('../lib/opencv-320.jar') //works
compile files('../oldProject/com') } //seems ok in IntelliJ, but won't compile
通过以这种方式包含 oldProject/com,IntelliJ 能够查看依赖项并识别类。然而,当继续运行应用程序时,这里的错误提示 Kotlin 编译器没有看到 oldProject/com 中的包“util”和类“MultiArray”。
Information: Kotlin: kotlinc -jvm 1.2.21 (JRE 1.80_71-b15)
Error:(3,8) Kotlin: Unresolved reference util
Error:(18,17) Kotlin: Unresolved reference MultiArray
这是顶层 settings.gradle 文件中的包含行
include ('../oldProject/com')
【问题讨论】:
标签: gradle intellij-idea kotlin build.gradle