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

时间:2016-06-26 21:28:18

标签: java dsl xtext emf

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

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

“无法找到字符串资源'_UI_DiagnosticRoot_diagnostic'”

这可能与JAR的导出方式有关,我选择了“将所需的库提取到生成的JAR”选项,如果我尝试使用第二个选项将库打包到JAR中我会收到不同的错误告诉我无法找到主要方法。

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

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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

所以你可以创建一个包含这个(也许还有其他键)的plugin.properties。