Yeah, I just set it from ‘error’ to ‘warning’ in the project settings and now
the behavior seems to be the same as IntelliJ 13.0. I usually just build from
the command-line anyway, but using the IntelliJ IDE for development is nice.
Rob
On 22 Apr 2014, at 02:21, Alexander Klimetschek wrote:
> 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 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:
>>
>> org.apache.felix
>> org.apache.felix.scr
>> 1.8.2
>> provided
>>
>> And in my bundle pom:
>>
>> org.apache.felix
>> org.apache.felix.scr.annotations
>>
>>
>> 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
>
>