explaingit

goodwinnk/kotlin-eclipse

Analysis updated 2026-08-10 · repo last pushed 2015-04-01

JavaAudience · developerComplexity · 4/5DormantSetup · hard

TLDR

An Eclipse IDE plugin that adds Kotlin language support including syntax highlighting and error checking. Built with Kotlin and AspectJ, it targets developers contributing to Kotlin tooling in Eclipse.

Mindmap

mindmap
  root((repo))
    What it does
      Kotlin syntax highlighting
      Error checking
      Eclipse language support
    Tech stack
      Java
      Kotlin
      AspectJ
      Maven
    Use cases
      Contribute to Kotlin tooling
      Eclipse Kotlin workflow
      Extend Kotlin ecosystem
    Audience
      Plugin developers
      Eclipse users
      Kotlin contributors
    Setup
      Needs Eclipse Luna
      AspectJ plugin required
      Existing Kotlin plugin needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Contribute to Kotlin language tooling for the Eclipse IDE.

USE CASE 2

Add Kotlin syntax highlighting and error checking to your Eclipse workflow.

USE CASE 3

Extend or customize Kotlin support within Eclipse-based development environments.

What is it built with?

JavaKotlinAspectJMavenEclipse

How does it compare?

goodwinnk/kotlin-eclipse0verflowme/intech-solabhishek-kumar09/configurate
LanguageJavaJavaJava
Last pushed2015-04-012022-11-162020-09-30
MaintenanceDormantDormantDormant
Setup difficultyhardhardeasy
Complexity4/51/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Eclipse Luna SR2, the AspectJ plugin for code weaving, and an existing Kotlin plugin install just to build the project.

The README does not mention a license, so the terms of use are unknown.

In plain English

This project, kotlin-eclipse, brings Kotlin language support to the Eclipse IDE. If you write code in Eclipse and want to use Kotlin, this plugin adds syntax highlighting, error checking, and other language features to make that experience smoother. Kotlin is a programming language that runs on the Java platform, and this plugin lets developers use it in Eclipse. The plugin itself is built using Kotlin, so there's a bit of a setup process to get the development environment running. You need Eclipse, the AspectJ plugin for handling code weaving (a technique that lets the plugin integrate with Eclipse's internals), and an existing version of the Kotlin plugin to build the project. The README walks through installing these dependencies and launching a test instance of Eclipse with the plugin loaded. This project would appeal to developers who want to contribute to Kotlin tooling or need Eclipse-based Kotlin support for their workflow. JetBrains, the company behind Kotlin, maintains the language, and this plugin helps extend its reach into the Eclipse ecosystem. The README doesn't go into detail on user-facing features, so it's mainly aimed at people who want to build or contribute to the plugin rather than end users looking for installation instructions. One notable aspect is the setup complexity. Because the plugin uses AspectJ weaving to hook into Eclipse's core functionality, developers need specific tooling just to work on the project. The build can also run from the command line using Maven, which gives contributors some flexibility. The project targets Eclipse Luna SR2 (4.4.2), an older version, which may reflect when the README was last updated.

Copy-paste prompts

Prompt 1
I want to contribute to the kotlin-eclipse plugin. Help me set up Eclipse Luna SR2 with the AspectJ plugin and an existing Kotlin plugin so I can build and run the project locally.
Prompt 2
I have the kotlin-eclipse plugin cloned. Walk me through running a Maven command-line build and then launching a test instance of Eclipse with the plugin loaded.
Prompt 3
I am developing the kotlin-eclipse plugin and need to understand how AspectJ weaving hooks into Eclipse internals. Explain the integration points and what code weaving does in this context.
Prompt 4
Help me troubleshoot why my kotlin-eclipse development environment is not building, I have Eclipse, AspectJ, and a Kotlin plugin installed but the project still fails.

Frequently asked questions

What is kotlin-eclipse?

An Eclipse IDE plugin that adds Kotlin language support including syntax highlighting and error checking. Built with Kotlin and AspectJ, it targets developers contributing to Kotlin tooling in Eclipse.

What language is kotlin-eclipse written in?

Mainly Java. The stack also includes Java, Kotlin, AspectJ.

Is kotlin-eclipse actively maintained?

Dormant — no commits in 2+ years (last push 2015-04-01).

What license does kotlin-eclipse use?

The README does not mention a license, so the terms of use are unknown.

How hard is kotlin-eclipse to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is kotlin-eclipse for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.