felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Reto Bachmann-Gmür (JIRA) <j...@apache.org>
Subject [jira] [Created] (FELIX-4450) failet to excurte scr-plugin, missing org/osgi/service/component/annotations/Component
Date Sat, 08 Mar 2014 14:01:17 GMT
Reto Bachmann-Gmür created FELIX-4450:

             Summary: failet to excurte scr-plugin, missing org/osgi/service/component/annotations/Component
                 Key: FELIX-4450
                 URL: https://issues.apache.org/jira/browse/FELIX-4450
             Project: Felix
          Issue Type: Bug
          Components: Maven SCR Plugin
            Reporter: Reto Bachmann-Gmür

I update a project (projectA) to use the org.osgi.service.component annotations.

Now dependent projects fail with the messages like the following:

Failed to execute goal org.apache.felix:maven-scr-plugin:1.15.0:scr (generate-scr-scrdescriptor)
on project silklinking-service: Execution generate-scr-scrdescriptor of goal org.apache.felix:maven-scr-plugin:1.15.0:scr
failed: A required class was missing while executing org.apache.felix:maven-scr-plugin:1.15.0:scr:

if and only if:

- they depend on projectA and the dependency is explicit in the pom (transitive dependency
isn't enough)
- they use a version of the scr plugin more recent than 1.7.4

Surprisingly the error occurs even if I add org.apache.felix.scr.ds-annotations:1.2.4 as a
dependency to the dependent project.

This message was sent by Atlassian JIRA

View raw message