你知道如何获取Kotlin的stdlib的源代码吗?
在下面的屏幕截图中,我没有像其他maven库那样下载源代码的选项。
我使用以下Kotlin依赖项:
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>1.2.30</version>
</dependency>
你知道如何获取Kotlin的stdlib的源代码吗?
在下面的屏幕截图中,我没有像其他maven库那样下载源代码的选项。
我使用以下Kotlin依赖项:
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>1.2.30</version>
</dependency>
2条答案
按热度按时间5cg8jx4n1#
对我来说,将maven对pom.xml中Kotlin的依赖从
到
有关将Kotlin作为maven依赖项添加到项目的更多信息可以在这里找到:https://kotlinlang.org/docs/reference/using-maven.html
jdzmm42g2#
通过在intelliJ-idea中手动导入源代码解决了这个问题。
从github-release获取源文件
我选择了1.6.21并添加到以下macos路径(或在相应的操作系统中找到.m2 maven文件夹)
当IDE提示下载源或附加源时,类似于以下屏幕
通过检查String类的take实现进行验证,即
"abcd".take(3)
。当你在IDE反编译String类之前获取方法的实现并指向
StringsKt.java
,但在附加源代码之后它指向_Strings.kt
,它看起来像