2017-05-22 82 views
0

我試圖將常規Java項目轉換爲Tycho的Eclipse插件,但出現了一些問題,我找不出什麼。資源META-INF不存在

這些都是問題(我只是猜測他們有關):

  • 首先:其他項目的進口量將不能工作,即使其他項目是在同一個工作區
  • 當我在「Build」選項卡上打開插件編輯器時,出現以下異常:「Resource'/ Project/target/classes/META-INF'不存在。」
  • 與上述消息的多個錯誤對話框都走了之後,「生成」選項卡中的樹是完全空

我不知道有什麼可以幫助搞清楚這個問題,所以才問你是否有一個直覺。

build.properties

source.. = src/ 
output.. = target/classes/ 
bin.includes = META-INF/,\ 
       . 

MANIFEST.MF

Manifest-Version: 1.0 
Bundle-ManifestVersion: 2 
Bundle-SymbolicName: org.acme.project;singleton:=true 
Bundle-Version: 1.2.3.qualifier 
Bundle-Vendor: ACME 
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 
Bundle-ActivationPolicy: lazy 
Require-Bundle: [snip] 
Import-Package: [snip] 

如何解決我的插件?

回答

0

對於那些完全超出我的原因,有文件中的以下行.settings/org.eclipse.pde.core.prefs項目

BUNDLE_ROOT_PATH=target/classes/META-INF 

我刪除了它,現在一切正常。

(要查看文件,您需要使用本機文件系統或禁用Package Explorer的「。* resources」過濾器。)