It is crucial to have a solid IDE support when developing new services for SOA applications. Currently, neither of the most popular IDEs (Eclipse, Netbeans, IntelliJ IDEA) have support for JBoss S-RAMP repository.
The main goal of this thesis is to Implement a new Eclipse plug-in for manipulating artifacts within JBoss S-RAMP (Artificer) repository. This plugin needs to be installable into JBoss Developer Studio 7. Student will get familiar with JBoss Overlord project, mainly JBoss S-RAMP (Artificer), and Eclipse plug-in development. Progress of development should be tracked in corresponding Jira issue, and final implementation deployed to public GitHub repository.
Newly developed plug-in has to be able to connect to a JBoss S-RAMP (Artificer) repository, browse its content, import artifact from repository to JBDS workspace and upload new resources to the repository. Finally, it should be able to delete existing resouces in S-RAMP repository, as well.
- Eclipse 4 Plug-in Development by Example: Beginner’s Guide by Dr Alex Blewitt (June 20, 2013)
- Eclipse 4 Application Development: The complete guide to Eclipse 4 RCP development by Lars Vogel (June 26, 2012)
- JBoss Overlord documentation, available online