I am an OSBI newb.
I really can use any guidance I can get regarding IntelliJ IDEA / OSGI / Maven / Sling.
So, the actual Felix plugin dies when I download it. Apparently, it was not saved and is no longer compatible with the latest version, by which I mean IntelliJ IDEA 13.
So, I set up the framework for felix-framework-4.2.1 and it seems to work fine. My biggest concern is that if I applied the OSGI facet to a package, the settings seem to indicate that it will change the package. Since we have it installed in Maven, I donβt think we want it. The facet source is the Osmorc plugin. When I used this before, there were complaints about some packages in maven that were not included in OSGI, and the IDE wanted to point to a special Spring repository for jar-dependent OSGI dependencies.
Since we are doing this at Maven, should I even worry about Osmorc? Is there a better way to manage OSGI in IntelliJ IDEA? Itβs convenient to know which OSGI packages are included, but an error for this? Indeed? In particular, I mean, "the package is not exported by bundle dependencies," showing import and annotations.
source share