Ever wonder what it would take to get an Eclipse Sirius diagram editor to work in an Eclipse 4 Application? I took an expedition through Sirius and it's dependencies on a mission to find out! After a few days of ripping things apart, putting them together, making wild guesses, and more than a few "git reset --hard" commands - I made it to my final destination.
We will cover the perils and pitfalls that I encountered on my journey:
- Shared Images - you get the picture?
- Life before Log4j
- Services and EServices
- Where's my Workbench?
Now that we have something working, how do we map the journey for others to follow? Can we build permanent brigdes or clear alternate routes to make life easier? We will discuss approaches for future work that can co-exist with current development efforts involving GEF, GMF, and Sirius.
I will convert my previous article on this subject into slides with source code for this talk.
The modified repositories for GEF, GMF, and Sirius will be posted as well.