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), 2024-06 (4.32)

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), 2024-06 (4.32), 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
July 2024 209/620 39 4
June 2024 206/681 93 17
May 2024 222/682 85 18
April 2024 225/687 87 15
March 2024 194/694 131 19
February 2024 218/687 88 11
January 2024 224/691 90 16
December 2023 203/671 102 6
November 2023 212/686 112 13
October 2023 187/673 155 10
September 2023 162/663 187 15
August 2023 158/673 185 12
View Data for all Listings

Unsuccessful Installs

Unsuccessful Installs in the last 7 Days: 6

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'
                }
            }
        }
    }
}