Java CruiseControl中的错误意味着什么?

Java CruiseControl中的错误意味着什么?,java,ant,cruisecontrol,Java,Ant,Cruisecontrol,我正在配置一个Java项目的持续集成环境,我使用的工具是CruiseControl、svn和ant 首先,我安装了最新的JDK——JDK1.7 其次,我将项目代码检查到projects文件夹,然后启动CC,我得到一个错误,它说找不到第三方jar。在eclipse中,您可以轻松地将第三方JAR导入到项目中,但在CC中,没有此类IDE,因此我修改了项目的Ant脚本--build.xml,以配置路径 最后,我再次在CC中重建项目,我得到一个错误: 警告:[选项]未使用-source 1.6设置向导类路

我正在配置一个Java项目的持续集成环境,我使用的工具是CruiseControl、svn和ant

首先,我安装了最新的JDK——JDK1.7

其次,我将项目代码检查到projects文件夹,然后启动CC,我得到一个错误,它说找不到第三方jar。在eclipse中,您可以轻松地将第三方JAR导入到项目中,但在CC中,没有此类IDE,因此我修改了项目的Ant脚本--build.xml,以配置路径

最后,我再次在CC中重建项目,我得到一个错误: 警告:[选项]未使用-source 1.6设置向导类路径 C:\cruisecontrol-bin-2.8.4\projects\myproject\src\main\java\net\controller\myproject\manager\manager.java:181:错误:-源1.6不支持在开关中使用字符串: 开关(columnName.toString()){


警告意味着什么?

我已经解决了,只是修改了以下句子:

<property name="ant.build.javac.source" value="1.6"/>
<property name="ant.build.javac.target" value="1.6"/>



该错误意味着您正试图用Java 1.6 JDK编译Java 1.7源代码,因为Java 1.6不支持在
switch()
语句中使用
String
s。但是我的JDK版本是1.7。我在build.xml中发现了一个属性:但是这个属性在build.xml的其他地方没有使用,这个属性意味着什么?
<property name="ant.build.javac.source" value="1.7"/>
<property name="ant.build.javac.target" value="1.7"/>