I hit my head on the wall for about 6 months and did not find a brief understanding of the development mechanism of the eclipse plug-in with third-party resources.
We are trying to develop an ODA Eclipse to ride on top of an internal Spring code that accesses a set of information based on REST.
In broad strokes, this is what I feel we should be able to:
- Enlarge our maven artifacts with Eclipse package info using tycho or the felix bundle plugin.
- Configure the plugin project through Eclipse to implement ODA and the user interface.
- Ask Tycho to create poms, etc. for the plugin.
Now that I'm getting dirty. I understand that there are two approaches
- Manifest-First - which is the standard mechanism for determining plugin dependencies.
- POM-First - which provides dependencies through Maven's resolution mechanisms.
I'm not quite sure where to start trying to start doing this, since I have never worked on developing an eclipse plugin.
One of the other questions I have is how does the developer of the eclipse plugin (maven aside) use already existing third-party code (i.e. Apache HttpClient 4.x)? Do I need to load banks, upload them to a directory inside the project, add them to the classpath, then go from there or is there a "repository" mechanism similar to that used with ivy, maven, gradle?
Thanks in advance, and I apologize if I am a little worried about this.
source share