Перенос игровых фреймворков с 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