Java 将OSGI包导入eclipse

Java 将OSGI包导入eclipse,java,eclipse,maven,dependency-management,osgi-bundle,Java,Eclipse,Maven,Dependency Management,Osgi Bundle,我尝试将这个OSGI bundle[2]enj库导入eclipse(在使用Maven编译之后),我使用了: “文件>导入…>插件开发>插件和片段” 我导入了二进制文件 但我得到了以下未解决的依赖项: pom.xml中提到了这些依赖关系: <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</ar

我尝试将这个OSGI bundle[2]enj库导入eclipse(在使用Maven编译之后),我使用了: “文件>导入…>插件开发>插件和片段”

我导入了二进制文件

但我得到了以下未解决的依赖项:

pom.xml中提到了这些依赖关系:

<plugin>
            <groupId>org.apache.felix</groupId>
            <artifactId>maven-bundle-plugin</artifactId>
            <version>1.2.1</version>
            <extensions>true</extensions>
            <configuration>
                <manifestLocation>META-INF</manifestLocation>
                <instructions>
                    <Import-Package>!org.junit.*,
                        !org.reflections.*,!it.polito.elite.enocean.*,*,com.google.common.base;version="14.0", com.google.common.collect;version="14.0"</Import-Package>
                    <Export-Package>it.polito.elite.enocean.enj.*,
                        it.polito.elite.enocean.protocol.*</Export-Package>
                    <Private-Package>it.polito.elite.enocean.test</Private-Package>
                    <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
                    <Bundle-RequiredExecutionEnvironment>JavaSE-1.7</Bundle-RequiredExecutionEnvironment>
                    <Embed-Dependency>org.reflections.*;scope=compile|runtime;inline=false</Embed-Dependency>
                    <Embed-Directory>target/dependency</Embed-Directory>
                    <Embed-StripGroup>true</Embed-StripGroup>
                </instructions>
            </configuration>
        </plugin>

org.apache.felix

您还需要安装将这些软件包导出到目标平台的捆绑包

您还需要安装将这些软件包导出到目标平台的捆绑包

前两个包的问题解决了,找不到最后一个,“gnu.io版本0.0.0”最后一个需要rxtx java库,所以我尝试将其打包成一个包,但没有成功,我启动了一个新线程:前两个包的问题解决了,找不到最后一个,“gnu.io版本0.0.0”最后一个需要rxtx java库,所以我尝试将其打包成一个包,但没有成功,我启动了一个新线程:前两个包的问题已解决,找不到最后一个,“gnu.io版本0.0.0”最后一个需要rxtx java库,所以我尝试将其打包成一个包,但没有成功,我启动了一个新线程: