Skip to content

pisv/jdt.core-handly

Repository files navigation

JDT Core + Handly

This is an experimental fork of Eclipse JDT Core (Neon.0) based on Eclipse Handly.

The sole purpose of this work is to test Handly in the context of a non-trivial existing model implementation to ensure that the framework can, indeed, deliver a solid foundation without affecting any of the public APIs and most of the internal (non-)APIs of the existing model.

This repository is just an informal playground; it has no relation to official Eclipse projects.

Setting up developer tools and workspace

Download release builds of Eclipse SDK 4.6 (Neon.0) and 4.5.2 (Mars.2) for your platform.

Install Eclipse SDK 4.6 and use the tools.p2f file provided in the root of this repository to complete installation of the necessary development tools (File -> Import... -> Install Software Items from File).

Import all projects from this Git repository (File -> Import... -> Projects from Git, don't search for nested projects). Additionally, the org.eclipse.jdt.core.tests.binaries project needs to be checked out from git://git.eclipse.org/gitroot/jdt/eclipse.jdt.core.binaries.git.

Get a 1.8 JDK and set it up in the "Installed JREs" section in the Eclipse preferences under "Java". Install Eclipse SDK 4.5.2 and specify it as the default baseline in the "API Baselines" section under "Plug-in Development".

Testing

To launch an existing test, open it in the editor, click on "Run Configurations..." in the coolbar, and create a new "JUnit Plug-in Test". Go to the "Main" tab and choose "Run an application" and select "[No Application - Headless Mode]".

To launch all the Java model tests at once, run org.eclipse.jdt.core.tests.RunModelTests.

License

Eclipse Public License (EPL) v1.0

About

An experimental fork of Eclipse JDT Core based on Eclipse Handly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published