[英]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.