Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to use Wuff to build Eclipse plugin? #103

Open
davidmichaelkarr opened this issue Jan 18, 2016 · 1 comment
Open

How to use Wuff to build Eclipse plugin? #103

davidmichaelkarr opened this issue Jan 18, 2016 · 1 comment

Comments

@davidmichaelkarr
Copy link

This may be a problem with terminology, as I'm very new to Eclipse plugin development, but it doesn't seem obvious how to use Wuff to build an existing Eclipse plugin. It appears I can build "IDE apps", which are like a standalone IDE, an "Equinox App", which looks like a headless application, and a "RCP app", which is a standalone RCP app.

My application produces an Eclipse plugin. It has a base directory with subdirs named "features", "plugins", "product" (and also "tests" and "samples"). It produces an update site that can be referenced to install the plugin. I don't see anything in the examples or the docs that fit this situation.

Note that the application currently uses Maven Tycho to build itself. I need to not change the structure of this application in order to get it to build with Gradle Wuff.

The single reason I'm looking at building this with Wuff is that the current application has some non-OSGi dependencies, in addition to all the OSGi Eclipse bundles that it needs. Those non-OSGi dependencies are available from a Maven repo if I could get that to work. It appears that Wuff can do this, if I can get through all the other obstacles.

@nedtwigg
Copy link
Contributor

Might wanna take a look at Goomph and its example project. Currently on 3.0.0-SNAPSHOT, actively seeking feedback before 3.0.0 release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants