Configuration Xtext项目创建关注点

Configuration Xtext项目创建关注点,configuration,xtext,Configuration,Xtext,在开始之前,我必须承认我对Xtext和DSL的设计是新手。我在这个问题上的一些问题可能有点“不够聪明” 我已经使用IDE创建了一个Xtext项目,我同时使用随Xtext提供的一个示例项目来指导我需要用我的语言做什么。我看到了很多让我紧张的警告 显然,当开发环境创建一个新项目时,它会以某种方式将该项目配置为使用Java5库。我使用的是Java6,因此我收到警告,说我的项目是为Java5配置的,而我的系统上没有Java5(实际上没有!) 我已经尝试更改构建路径,以便它使用Java 6库,但这会生成许

在开始之前,我必须承认我对Xtext和DSL的设计是新手。我在这个问题上的一些问题可能有点“不够聪明”

我已经使用IDE创建了一个Xtext项目,我同时使用随Xtext提供的一个示例项目来指导我需要用我的语言做什么。我看到了很多让我紧张的警告

显然,当开发环境创建一个新项目时,它会以某种方式将该项目配置为使用Java5库。我使用的是Java6,因此我收到警告,说我的项目是为Java5配置的,而我的系统上没有Java5(实际上没有!)

我已经尝试更改构建路径,以便它使用Java 6库,但这会生成许多其他警告——包括manifest.mf文件中引用的Java 6无效的警告

然后是“plugin.xml”警告。显然,build.properties文件引用了一个名为“plugin.xml”的文件,该文件不是在IDE创建项目时创建的。我不知道这个文件是否重要到可以创建,我也不知道应该在其中添加什么

坦白说,我讨厌警告。警告往往会导致我生产的产品将来出现问题。我喜欢干净的编译和干净的部署。我想在他们开始把我搞砸之前消除这些警告(比如在Java5库中加入Java6类)


是否有人能够可靠地消除这些警告?请告知。

对于JDK警告,您只需在Manifest.MF中切换到与首选JDK匹配的目标环境(在您的示例中为“JavaSE-1.6”)

第一次运行语法生成器时,有关缺少plugin.xml的警告将立即消失,因为它将生成这样的文件