我试图将常规Java项目转换为带有Tycho的Eclipse插件,但出了点问题,我无法弄清楚是什么。
这些是问题(我只是猜测它们是相关的):
我不知道有什么可以帮助解决这个问题,所以请问你是否有预感。
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 :(得分:0)
由于完全超出我的原因,项目的 .settings / org.eclipse.pde.core.prefs 文件中有以下行:
BUNDLE_ROOT_PATH=target/classes/META-INF
我删除了它,现在一切正常。
(要查看该文件,您需要使用本机文件系统或禁用"。*资源"包资源管理器的过滤器。)