【发布时间】:2012-10-01 22:36:57
【问题描述】:
我正在配置一个 Java 项目的持续集成环境,我使用的工具是 CruiseControl、svn 和 ant。
首先,我安装了最新的JDK--JDK 1.7
第二,我检查项目代码到项目文件夹,然后我启动 CC,我得到一个错误,说找不到第三方 jars。在eclipse中,可以很方便的将第三方jar导入到项目中,但是在CC中,没有这样的IDE,所以我修改了项目的Ant脚本----build.xml,配置了路径。
最后,我再次在 CC 中重建项目,我得到了一个错误: 警告:[options] 没有使用 -source 1.6 设置引导类路径 C:\cruisecontrol-bin-2.8.4\projects\myproject\src\main\java\net\controller\myproject\manager\Manager.java:181:错误:-source 1.6 不支持在开关中使用字符串: 开关 (columnName.toString()) {
Waring 是什么意思?
【问题讨论】:
-
该错误表明您正在尝试使用 Java 1.6 JDK 编译 Java 1.7 源代码,因为 java 1.6 不支持在
switch()语句中使用Strings。 -
但我的 JDK 版本是 1.7。我在 build.xml 中找到了一个属性:
但是这个属性没有在 build.xml 的其他地方使用,这个属性是什么意思?
标签: java ant cruisecontrol