2016-07-25 2 views
0

Eclipse Mars.2의 Linux에서 실행 중. 나는 targetplatform을 사용하여 플러그인이 대부분 그 시대의 제 3자인 나의 플러그인 중 하나 때문에 Kepler.2에서 온 것입니다.이클립스 조각이 상위 플러그인의 클래스를 다시 추가하지 않음

많은 클래스가 해결되지 않아 Eclipse에서 컴파일되지 않는 단편이 있습니다. 나는 fragment.xml과 MANIFEST.MF가 잘 보이는 것처럼 보이는 이유가 없다. 물론 호스트 단편은 단편을 인식하지 못합니다. 조각

source.. = src/ 
output.. = bin/ 
bin.includes = META-INF/,\ 
      .,\ 
      fragment.xml,\ 
      icons/ 

fragment.xml

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<fragment> 
    <extension 
     point="org.drools.eclipse.menueventhandler"> 
     <handler 
      class="com.example.drools.eclipse.events.menu.BPMN2EditorMenuEventHandler"> 
     </handler> 
    </extension> 
    <extension 
      point="org.drools.eclipse.editparteventhandler"> 
     <handler 
       class="com.example.drools.eclipse.events.editpart.ETLPartEventHandler"></handler> 
    </extension> 
</fragment> 

MANIFEST.MF

Manifest-Version: 1.0 
Bundle-ManifestVersion: 2 
Bundle-Name: Test Drools Eclipse 
Bundle-SymbolicName: com.example.ui.drools.eclipse;singleton:=true 
Bundle-Version: 1.0.0.qualifier 
Bundle-Vendor: Test 
Fragment-Host: org.drools.eclipse;bundle-version="5.2.0.YR" 
Bundle-RequiredExecutionEnvironment: JavaSE-1.7 
Require-Bundle: org.eclipse.birt.report.designer.ui.ide 

어떤 아이디어의

build.properties?

답변

0

나는 이것이 호스트 플러그인에서 패키지 이름을 리팩토링 한 결과라고 생각한다. 보이는 패키지의 이름을 리팩토링하지 않았지만 그냥 제거한 것처럼 보입니다. 이전에 잘 컴파일 된 것으로 추측하고 있는데, 내가 만든 몇 가지 변경 사항 중 하나가 패키지 이름의 리팩터링이었습니다. 2 개의 패키지를 다시 추가하면 다시 컴파일됩니다.

관련 문제