Which specific Eclipse-based development environment are you talking about? Eclipse is an ecosystem of plugins and alternative development environments. The two main ones for doing OSGi development are Bndtools and PDE.
Bndtools has full support for launching Felix, and any other OSGi R4.2+ compliant framework, e.g. Concierge, Knopflerfish, etc. If you are using Bndtools and having difficulties, try our mailing list. PDE is mainly intended for developing Eclipse plugins; I believe it can launch Felix and other frameworks but somebody else would have to help you with that. Regards, Neil > On 6 Sep 2016, at 15:36, list+org.o...@io7m.com wrote: > > Hello. > > Is anyone using both Apache Felix and Eclipse here? If so, how are you > getting Eclipse to talk to Felix? > > I'm currently an Intellij user, and OSGi support there is minimal to > say the least. I currently use Maven and bndtools to manage the project > build but running a full build every time I want to test a small change > is highly inconvenient. Intellij currently provides just enough support > that clicking "Run" produces bundles and runs Felix using them, in > roughly one second. > > I'm using a modified but compatible Apache Felix (it's actually Felix > embedded into another program but with a command line interface that's > Felix compatible, so IDEs know how to talk to it). > > However, I want to switch to producing signed bundles as I want to > differentiate between bundles in my conditional permission admin > policy. Intellij seems to have no support whatsoever for signing jars, > and although the Maven build will produce them without issue, running a > full build to produce jars during development for every tiny change is > too painful. It turns a one-second button press into a roughly > 20-second "wait for build and run" cycle. Do that enough times each > day and it soon adds up to a lot of wasted time. > > Therefore, I'm looking once more at Eclipse as I know from past > experience that it's capable of signing the jars that are produced when > you click "Run". However, it seems to have almost no support for Apache > Felix. There's a Felix option in the frameworks menu, but it seems to > be broken (no bundles are passed to it, and there actually isn't an > option to select any). > > Any insight would be appreciated! > > M > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev _______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev