将play framework 2.0.3迁移到2.1.RC1

时间:2012-12-03 20:18:24

标签: playframework migrating

我尝试将我的Java项目从Play framework 2.0.3迁移到2.1.RC1

我做了配置解释here

我可以让游戏控制台没有错误,但是当我启动“运行”命令时,我得到了:

sbt.PlayExceptions$CompilationException: Compilation error[package org.apache.commons.lang does not exist]

有人提示吗?

编辑

我在Eclispe中引用的图书馆仍然映射在/Library/play-2.0.3上 当我运行“play eclipse”时,我上面有同样的错误,如何更新我引用的库?

编辑2:

好的,我更新了我引用的库;我必须运行 “玩eclipse with-source = true”

无论如何我仍然得到了我的错误,我不知道该去哪里知道...

1 个答案:

答案 0 :(得分:3)

好的,我终于明白了,让我们回答一下,而不是删除这个问题,我想有人可能会遇到同样的问题。

对于Play Framework 2.1-RC1,lang包是新的released

所以,我需要使用包

  

org.apache.commons.lang3

并转换以下方法:

 - StringEscapeUtils.escapeHtml        --->   StringEscapeUtils.escapeHtml4
 - StringEscapeUtils.escapeJavaScript  --->   StringEscapeUtils.escapeEcmaScript