Ki Shell :: Kotlin for Apache Spark plugin

Plugin to access Kotlin for Apache Spark from Ki Shell

License

License

Categories

Categories

Kotlin Languages
GroupId

GroupId

org.jetbrains.kotlinx
ArtifactId

ArtifactId

ki-spark-2.4.5_2.12
Last Version

Last Version

0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Ki Shell :: Kotlin for Apache Spark plugin
Plugin to access Kotlin for Apache Spark from Ki Shell
Project URL

Project URL

https://github.com/Kotlin/kotlin-spark-shell/tree/master
Source Code Management

Source Code Management

https://github.com/Kotlin/kotlin-spark-shell/tree/master

Download ki-spark-2.4.5_2.12

How to add to project

<!-- https://jarcasting.com/artifacts/org.jetbrains.kotlinx/ki-spark-2.4.5_2.12/ -->
<dependency>
    <groupId>org.jetbrains.kotlinx</groupId>
    <artifactId>ki-spark-2.4.5_2.12</artifactId>
    <version>0.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.jetbrains.kotlinx/ki-spark-2.4.5_2.12/
implementation 'org.jetbrains.kotlinx:ki-spark-2.4.5_2.12:0.1'
// https://jarcasting.com/artifacts/org.jetbrains.kotlinx/ki-spark-2.4.5_2.12/
implementation ("org.jetbrains.kotlinx:ki-spark-2.4.5_2.12:0.1")
'org.jetbrains.kotlinx:ki-spark-2.4.5_2.12:jar:0.1'
<dependency org="org.jetbrains.kotlinx" name="ki-spark-2.4.5_2.12" rev="0.1">
  <artifact name="ki-spark-2.4.5_2.12" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.jetbrains.kotlinx', module='ki-spark-2.4.5_2.12', version='0.1')
)
libraryDependencies += "org.jetbrains.kotlinx" % "ki-spark-2.4.5_2.12" % "0.1"
[org.jetbrains.kotlinx/ki-spark-2.4.5_2.12 "0.1"]

Dependencies

compile (12)

Group / Artifact Type Version
org.jetbrains.kotlinx : ki-shell jar 0.3
org.jetbrains.kotlinx.spark : kotlin-spark-api-2.4_2.12 jar 1.0.0-preview2
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.10
org.jetbrains.kotlin : kotlin-reflect jar 1.4.10
org.jetbrains.kotlin : kotlin-script-runtime jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-common jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-jvm jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-jvm-host jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-dependencies jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-dependencies-maven jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-compiler-embeddable jar 1.4.10
org.jetbrains.kotlin : kotlin-scripting-ide-services jar 1.4.10

provided (4)

Group / Artifact Type Version
junit : junit jar 4.0
org.apache.spark : spark-core_2.12 jar 2.4.5
org.apache.spark : spark-sql_2.12 jar 2.4.5
org.apache.spark : spark-repl_2.12 jar 2.4.5

Project Modules

There are no modules declared in this project.

Kotlin Language Support for Apache Spark

The project is a Kotlin Shell for Apache Spark. It's based on ki-shell and provide the same user experience, including syntax highlighting, a type inference, and some level of completion.

Kotlin API extension will also work in the shell.

Build From Source

To build from source use:

git clone https://github.com/Kotlin/kotlin-spark-shell
cd kotlin-spark-shell
mvn package

It may be useful to build the project with a specific version of Kotlin or Scala. To do so use:

mvn -Dkotlin.version=1.4.10 -Dscala.version=2.11
org.jetbrains.kotlinx

Kotlin

Kotlin Tools and Libraries

Versions

Version
0.1