I think this is the "Osmorc" plugin providing the OSGi facet support. I saw 
those warnings as well (with Intellij 13.1) and have it disabled. (Same for 
Spring OSGi and dmServer Support plugins that pop up when I search for "osgi" 
in Plugins). Then I don't have any OSGi facets nor inspections. This is fine 
for me, I haven't seen any benefit of those OSGi integrations with IntelliJ so 
far, too many false positives. (Happy to be convinced otherwise :))

Cheers,
Alex

On 19.04.2014, at 02:16, Robert A. Decker <dec...@robdecker.com> wrote:

> Hello,
> 
> After I think about a year I’m about to start up another sling project. I’ve 
> used IntelliJ in the past for sling development, but now with IntelliJ 13.1 
> it seems to be more picky on dependencies.
> 
> For example, in my parent pom I have:
>            <dependency>
>                <groupId>org.apache.felix</groupId>
>                <artifactId>org.apache.felix.scr</artifactId>
>                <version>1.8.2</version>
>                <scope>provided</scope>
>            </dependency>
> And in my bundle pom:
>            <dependency>
>                <groupId>org.apache.felix</groupId>
>                <artifactId>org.apache.felix.scr.annotations</artifactId>
>            </dependency>
> 
> In the IntelliJ UI when looking at the pom.xml of the bundle the felix 
> dependency is highlighted in yellow with the message “Dependency is not OSGI 
> ready”, which is what IntelliJ has always done in the past.
> 
> However, when I try to use these annotations (Component, Service, Activate, 
> etc) I get compile errors in intelliJ:
> “The package is not exported by the bundle dependencies”
> 
> 
> In IntelliJ I can change this to a warning:
> http://stackoverflow.com/questions/21465166/how-to-configure-osgi-in-intellij-when-its-handled-by-maven
> 
> 
> Is this what you’ve done? Or is there another way around this?
> 
> Rob

Reply via email to