[英]Integrating Felix into Netbeans 8.0
我想使用Netbeans开发一个protegé插件。 因此,有人建议我使用Netbeans OSGI。 我还不知道它对我的工作有何帮助。 但是,我选择了Felix,并且我正在关注此链接 。 不幸的是,我一步一步地遵循它,并在这一步被阻止 但是,对我而言,这对我不起作用。 相反,它向我显示:
感谢您的帮助,如果我的方法有误,请给我建议。
1)从GitHub检出这个专案( https://github.com/protegeproject/protege-plugin-examples )
git clone https://github.com/protegeproject/protege-plugin-examples.git
2)使用NetBeans 8作为现有项目打开它(文件夹)
3)建立它。
如果您想更深入地使用OSGi开发可用于生产环境的应用程序,我建议您看一下Apache Sling Launchpad项目。
( http://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/files/2013_EclipseConSlingInstaller.pdf )
( https://github.com/apache/sling )
Sling Launchpad不依赖于其他Sling特定的捆绑软件,即使没有Apache Sling框架也可以使用。
它使日常生活更加舒适。
您只需将以下代码段添加到插件的pom.xml中,并且每次构建插件项目时,NetBeans都会更新felix容器中的插件。
...
<build>
<plugins>
<plugin>
<groupId>org.apache.sling</groupId>
<artifactId>maven-sling-plugin</artifactId>
<executions>
<execution>
<id>install-bundle</id>
<goals>
<goal>install</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.