Enhanced Kotlin for Eclipse

Add this URL to your Eclipse Installation to reach this solution's update site.

2022-12 (4.26), 2022-09 (4.25), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31)

https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse-repo/

2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17)

https://s3.eu-central-1.amazonaws.com/github.bvfalcon/kotlin-eclipse-repo/

Learn more...
Solution Description

Plugin Kotlin for Eclipse based on JetBrains Kotlin plugin and contains small enhancements. These enhancements mostly related to adaptations for latest versions of Java, Eclipse and so on.

Categories: Programming Languages

Tags: kotlin

Additional Details

Eclipse Versions: 2022-12 (4.26), 2022-09 (4.25), 2023-03 (4.27), 2023-06 (4.28), 2023-09 (4.29), 2023-12 (4.30), 2024-03 (4.31), 2022-06 (4.24), 2022-03 (4.23), 2021-12 (4.22), 2021-09 (4.21), 2021-06 (4.20), 2021-03 (4.19), 2020-12 (4.18), 2020-09 (4.17)

Platform Support: Windows, Mac, Linux/GTK

Date Created: Saturday, October 8, 2022 - 04:04

License: Apache 2.0

Date Updated: Friday, October 6, 2023 - 10:50

Submitted by: Vladimir Bychkov

Date Ranking Installs Clickthroughs
February 2024 216/677 77 9
January 2024 224/691 90 16
December 2023 203/671 102 6
November 2023 212/686 112 14
October 2023 187/673 155 9
September 2023 162/663 187 15
August 2023 158/673 185 12
July 2023 161/668 177 15
June 2023 175/669 164 9
May 2023 189/671 140 15
April 2023 180/667 152 17
March 2023 177/686 208 13
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 0

Download last 500 errors (CSV)

Marketplace Drag to Install Button

By adding the following code below to your website you will be able to add an install button for Enhanced Kotlin for Eclipse.

HTML Code:

Markdown Syntax:

Output:

Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client

Reviews Add new review

Thank You! This plugin allows me to continue using Eclipse for projects containing Kotlin source sets.

For Eclipse 2023-03 v4.27 I did have to add the following to my `~/.gradle/init.gradle` to configure the Kotlin container:

 

allprojects {
    def fixKotlinContainer = true
    if (project.plugins.hasPlugin(EclipsePlugin)) {
        println "Configuring Eclipse for project ${eclipse.project.name}"
        eclipse.synchronizationTasks {
            def kotlinNature = (project.tasks.find({ it.name.matches("^compile.*Kotlin\$")}) != null) // find first kotlin compile task; null if none.
            if (kotlinNature) {
                if (fixKotlinContainer) {
                    println "Adding KOTLIN_CONTAINER for ${eclipse.project.name}"
                    eclipse.classpath.containers 'org.jetbrains.kotlin.core.KOTLIN_CONTAINER'
                }
            }
        }
    }
}