又犯了一个愚蠢的错误,今天利用maven来构建OSGI,创建一个父工程之后,接着创建mavevn module 在pom.xml中添加了代码
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
</build>
<packaging>bundle</packaging>
接着运行,结果一直报错 说the jar is empty
解决方法:在这个maven module中添加一点代码(例如创建一个类)就可以了,因为你里面什么都没有所以报空错
知识不是用来缓存的,持久化才是王道