Java 将OSGI包导入eclipse
我尝试将这个OSGI bundle[2]enj库导入eclipse(在使用Maven编译之后),我使用了: “文件>导入…>插件开发>插件和片段” 我导入了二进制文件 但我得到了以下未解决的依赖项: pom.xml中提到了这些依赖关系: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
<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库,所以我尝试将其打包成一个包,但没有成功,我启动了一个新线程: