Kotlin Gradle使用依赖

时间:2019-08-24 20:26:45

标签: gradle kotlin gradle-kotlin-dsl

我正在尝试使用Gradle和命令行将org.apache.commons.net.*库包含在Kotlin中。

在我的build.gradle.kts文件中的依赖项中,我写道:

compile 'commons-net:commons-net:3.6',如apache documentation所述,但这给了我一个奇怪的错误,如下:

> Configure project :
e: D:\core\Confidential\Learn\Kotlin\build.gradle.kts:30:13: Too many characters
 in a character literal ''commons-net:commons-net:3.6''

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\core\Confidential\Learn\Kotlin\build.gradle.kts' line: 30

* What went wrong:
Script compilation error:

  Line 30:     compile('commons-net:commons-net:3.6')
                       ^ Too many characters in a character literal ''commons-ne
t:commons-net:3.6''

1 error

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

(我也尝试过compile 'commons-net:commons-net:3.6'compile group: 'commons-net', name: 'commons-net', version: '3.6')。

我对Kotlin完全陌生,我想在开始在IDEA上进行Android开发之前熟悉它。

谢谢。

1 个答案:

答案 0 :(得分:1)

就像在Java中一样,'用于字符文字,而"用于String文字。

您想要"commons-net:commons-net:3.6"

不推荐使用compile()。使用implementation()