forked from jruby/jruby
-
Notifications
You must be signed in to change notification settings - Fork 0
Using Eclipse with JRuby Truffle
Benoit Daloze edited this page Jan 23, 2015
·
49 revisions
This is an experiment, mainly to have a much better feedback from the Truffle DSL annotation processor and ideally much faster compile time!
Create a new workspace in Eclipse (>= Luna).
Start by ensuring there is no leftover configuration:
$ rm -rf {core,truffle}/{.classpath,.settings,.project}We can now import the two projects:
- From the main menu bar, select
File>Import... - Select
Maven>Existing Maven Projects - Select
jruby/coredirectory as root directory (NOT just jruby) - Click
Finish - Repeat with
jruby/truffleas root directory.
And now enable the Truffle annotation processor:
- Select the
truffleproject. - Right click and choose
Properties - Select
Java Compiler>Annotation Processing - Click on
Enable project specific settings, thenOK - Click
Yesto rebuild the project.
You shall be set!
You might want to change the Output folder in Java Build Path so it is better separated from the Maven compilation process.
It is possible to run JRuby with a run configuration for org.jruby.Main.main(). For that you set the working directory to ${workspace_loc} in the Arguments tab.
Further integration is under investigation.