2014-10-17 7 views
2

Netbeans를 사용하여 protegé 플러그인을 개발하고 싶습니다. 그래서 누군가 Netbeans OSGI를 사용하여 저에게 제안합니다. 나는 그것이 내 일에 어떤 도움이되는지 아직 알지 못했다. 그러나, 나는 펠릭스를 선택했고 나는 이것을 따라 가고있다 link. 불행히도, 나는 한 걸음 한걸음 씩 따라 갔고이 단계에서 막혔다. enter image description here 그러나 나를 위해, 그것은 나를 위해 일하지 않는다. 대신, 그것은 나를 표시합니다 : enter image description hereNetbeans 8.0에 Felix 통합

잘못된 방법으로 나를 도와 주셔서 감사합니다.

+0

나는 펠릭스에 익숙하지 해요,하지만 웹 페이지에서 빠른 눈은 태그이이 웹 온톨로지 언어 (OWL와 어떻게 연관되는지를 나에게 표시되지 않습니다 [태그 : Owl]) 또는 Protege (OWL 온톨로지 편집기, 태그 : [tag : protege]). 그것은 어떻게 든 관련 있습니까? 이 태그가 왜 여기에 있는지 이해할 수 없습니다. –

+0

Protegé 플러그인을 구현하려하기 때문에. 이 구현은 Netbeans를 사용합니다. – OntoBLW

답변

0

1) 기존 프로젝트 넷빈즈 8

3 같은 GitHub의 으로부터 프로젝트 (https://github.com/protegeproject/protege-plugin-examples)

자식 클론 https://github.com/protegeproject/protege-plugin-examples.git

2) (폴더 열기) 체크 아웃) 그것을 구축하십시오. 당신은 OSGi, 를 사용하여 생산 준비 응용 프로그램을 개발에 깊은받을하려는 경우


나는 아파치 슬링 런치 패드 프로젝트를 살펴보고 제안하고 싶습니다.

(http://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/files/2013_EclipseConSlingInstaller.pdf)

(https://github.com/apache/sling)

슬링 런치 다른 슬링 특정 번들에 의존하지 않고 아파치 슬링기구 없이도 사용될 수있다.

일상 생활을 훨씬 편안하게 만듭니다.

다음 코드 조각을 플러그인의 pom.xml에 추가하기 만하면 플러그인 프로젝트를 빌드 할 때마다 NetBeans가 펠릭스 컨테이너에서 플러그인을 업데이트합니다.

... 
     <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> 

...