Перенос игровых фреймворков с 2.0.3 на 2.1.RC1

Я пытаюсь перенести мой Java-проект с Play Framework 2.0.3 на 2.1.RC1.

Я сделал конфиг, объясненный здесь

Я могу иметь игровую приставку без ошибок, но когда я запускаю команду "run", я получаю:

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

У кого-нибудь есть подсказка?

редактировать:

Мои библиотеки, на которые есть ссылки в Eclispe, все еще отображаются в /Library/play-2.0.3, когда я запускаю "play eclipse". У меня та же ошибка, что и выше, как обновить библиотеки, на которые есть ссылки?

редактировать 2:

Хорошо, у меня обновлены библиотеки, на которые я ссылаюсь: мне пришлось запустить "play eclipse with-source = true"

Я все еще получил свою ошибку, я не знаю, куда идти знать...

1 ответ

Хорошо, я наконец понял, давайте поставим ответ, а не удаляем вопрос, я думаю, у кого-то может быть такая же проблема.

Что касается Play Framework 2.1-RC1, пакет lang является новым выпущенным

Итак, мне нужно было использовать пакет

org.apache.commons.lang3

и преобразовать следующие методы:

 - StringEscapeUtils.escapeHtml        --->   StringEscapeUtils.escapeHtml4
 - StringEscapeUtils.escapeJavaScript  --->   StringEscapeUtils.escapeEcmaScript
Другие вопросы по тегам