又犯了一个愚蠢的错误,今天利用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中添加一点代码(例如创建一个类)就可以了,因为你里面什么都没有所以报空错

posted on 2012-04-10 16:55  haoxx  阅读(411)  评论(0编辑  收藏  举报