以OSGi包导入Maven库

时间:2019-03-06 14:46:16

标签: java maven osgi

我用

生成了一个OSGi项目
mvn org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate \
    -DarchetypeGroupId=org.osgi.enroute.archetype \
    -DarchetypeArtifactId=project \
    -DarchetypeVersion=7.0.0

然后,我尝试在impl项目中添加一些Maven依赖项。

   <dependency>
        <groupId>org.iot.raspberry</groupId>
        <artifactId>GrovePi-spec</artifactId>
        <version>0.1.0-SNAPSHOT</version>
   </dependency>
   <dependency>
         <groupId>org.iot.raspberry</groupId>
         <artifactId>GrovePi-pi4j</artifactId>
         <version>0.1.0-SNAPSHOT</version>
    </dependency>

但是maven总是打印出Unable to resolve <<INITIAL>>: missing requirement osgi.identity;filter:='(osgi.identity=com.itemis.raspberry.impl)' [caused by: Unable to resolve com.itemis.raspberry.impl version=1.0.0.201903061404: missing requirement osgi.wiring.package;filter:='(&(osgi.wiring.package=org.iot.raspberry.grovepi))']

有人知道为什么会这样吗?

0 个答案:

没有答案