2013-03-02 38 views
0

在开始之前,我必须承认我是Xtext和DSL设计的新手。我在这件事上的一些问题可能有点“不智能”。Xtext项目创建的关注

我已经创建了一个使用IDE的Xtext项目,并且我正在使用Xtext提供的示例项目之一作为我需要用我的语言进行操作的指南。我看到很多警告让我感到紧张。

显然,当开发环境创建一个新项目时,它会以某种方式配置该项目以使用Java 5库。我使用的是Java 6,结果我得到警告,说我的项目是为Java 5配置的,并且我的系统上没有Java 5(没有!)。

我尝试改变构建路径,以便它使用Java 6库,但是这会生成一些其他警告 - 包括警告说我的manifest.mf文件中引用的Java 6是无效的!

然后出现“plugin.xml”警告。显然,build.properties文件引用了一个名为“plugin.xml”的文件,该文件在IDE创建项目时不会创建。我不知道这个文件是否足够重要,我不知道该怎么做。

坦率地说,我讨厌警告。警告往往会导致我产生的未来问题。我喜欢干净的编译和干净的部署。我想在消除这些警告之前消除这些警告(比如将Java6类放入Java5库中)。

有没有人能够可靠地消除这些警告?请指教。

回答

1

对于JDK警告,只需将Manifest.MF切换到与首选JDK(您的案例中的'JavaSE-1.6')匹配的目标环境即可。

第一次运行语法生成器后,关于缺少plugin.xml的警告将会消失,因为它会生成这样的文件。