簡體   English   中英

將Felix集成到Netbeans 8.0中

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM