在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):JetBrains/kotlin开源软件地址(OpenSource Url):https://github.com/JetBrains/kotlin开源编程语言(OpenSource Language):Kotlin 79.2%开源软件介绍(OpenSource Introduction):Kotlin Programming LanguageWelcome to Kotlin! Some handy links:
Kotlin Multiplatform capabilitiesSupport for multiplatform programming is one of Kotlin’s key benefits. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming.
Editing KotlinBuild environment requirementsThis repository is using Gradle toolchains feature to select and auto-provision required JDKs from AdoptOpenJdk project. Unfortunately AdoptOpenJdk project does not provide required JDK 1.6 and 1.7 images,
so you could either download them manually and provide path to installation via Alternatively, it is still possible to only provide required JDKs via environment variables
(see gradle.properties for supported variable names). To ensure Gradle uses only JDKs
from environmental variables - disable Gradle toolchain auto-detection by passing For local development, if you're not working on the standard library, it's OK to avoid installing JDK 1.6 and JDK 1.7.
Add Note: The JDK 6 for MacOS is not available on Oracle's site. You can install it by $ brew tap homebrew/cask-versions
$ brew install --cask java6 On Windows you might need to add long paths setting to the repo:
BuildingThe project is built with Gradle. Run Gradle to build the project and to run the tests using the following command on Unix/macOS:
or the following command on Windows:
On the first project configuration gradle will download and setup the dependencies on
These dependencies are quite large, so depending on the quality of your internet connection you might face timeouts getting them. In this case, you can increase timeout by specifying the following command line parameters on the first run:
Important gradle tasks
To reproduce TeamCity build use OPTIONAL: Some artifacts, mainly Maven plugin ones, are built separately with Maven. Refer to libraries/ReadMe.md for details. To build Kotlin/Native, see kotlin-native/README.md. Working with the project in IntelliJ IDEAWorking with the Kotlin project requires at least IntelliJ IDEA 2019.1. You can download IntelliJ IDEA 2019.1 here. After cloning the project, to import the project in IntelliJ choose the project directory in the Open project dialog. Then, after project opened, select
In the import dialog, select To be able to run tests from IntelliJ easily, check At this time, you can use the latest released For handy work with compiler tests it's recommended to use Kotlin Compiler Test Helper Dependency verificationWe have a dependencies verification feature enabled in the
repository for all Gradle builds. Gradle will check hashes (md5 and sha256) of used dependencies and will fail builds with
It's expected that
(any other task may be used instead of
Using -dev and -SNAPSHOT versionsWe publish For
For
LicenseKotlin is distributed under the terms of the Apache License (Version 2.0). See license folder for details. ContributingPlease be sure to review Kotlin's contributing guidelines to learn how to help the project. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论