在独立 Java 项目中验证 Xtext DSL 时出错

Error when validating Xtext DSL in standalone Java project

我最近关注了 Sebastian Zarnekow 关于如何将 Xtext DSL 部署到独立项目中的简短指南(可在此处找到:http://zarnekow.blogspot.co.uk/2010/06/how-to-deploy-xtext-standalone.html

但是我在尝试 运行 项目时收到以下错误...

"The string resource '_UI_DiagnosticRoot_diagnostic' could not be located"

这可能与 JAR 的导出方式有关,我选择了 "Extract required libraries into generated JAR" 选项,如果我尝试使用将库打包到 JAR 中的第二个选项,我会收到不同的错误提示我说找不到主要方法。

有没有人遇到过这个问题?我尝试更新 EMF 和 Xtext,但似乎没有任何影响。

感谢任何帮助。

这应该只是一个 "warning" - 可能记录为错误但不会阻止程序 运行。 问题是罐子的根目录中有多个 plugin.properties 可能会相互覆盖。 org.eclipse.emf.ecore 中的一个似乎丢失了。

所以您可以创建一个 plugin.properties 来包含这个(可能还有其他键)。