2012-05-30 2 views
1

У меня нет опыта работы с maven или применением исправлений.применить патч к richfaces 3.3.3

Я хотел бы применить патч, как описано в https://issues.jboss.org/browse/RF-12062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677932#comment-12677932, к библиотеке richfaces.

Я скачал RichFaces источники 3.3.3.Final из http://www.jboss.org/richfaces/download/stable

Я могу, однако, не найти файл WebXml.java. Должен ли я выполнять некоторую команду maven для добавления дополнительных источников?

+1

файл можно найти в richfaces-ui-3.3.3.Final \ framework \ impl \ src \ main \ java \ org \ ajax4jsf \ webapp \ WebXml.java, вы также можете исправить код manualy и theb его построить через mvn clean install. Я попытался построить его с помощью maven3, но сборка имеет устаревшее репо, и, насколько я знаю, maven3 не разрешает устаревшие репозитории, поэтому я получил ОШИБКУ, я попытаюсь построить его через maven2 – simonC

+0

Thanx simonC! это сработало! Я сделал первые шаги в maven. Конструкция была остановлена ​​при создании части richfaces-demo, но пакет impl уже был создан. Я также добавил 2 отсутствующих зависимостей. Просто протестировал мое приложение с новой библиотекой и, похоже, сработало. Могу ли я как-то отметить этот комментарий как решение? – gadeynebram

+0

@simonC Ваш комментарий больше похож на ответ, поэтому я бы порекомендовал вам сделать свой пост для этого (для получения дополнительной информации прочитайте [Что такое приемлемый ответ?] (Http://meta.stackexchange.com/a/118694/182862), строка 10 в таблице), а gadeynebram не забывают [отметить его ответ] (http://meta.stackexchange.com/a/5235/182862). –

ответ

1

файл можно найти в richfaces-ui-3.3.3.Final \ framework \ impl \ src \ main \ java \ org \ ajax4jsf \ webapp \ WebXml .java, вы также можете исправить код вручную, а затем постройте его через mvn clean install. Я попытался построить его через maven3, но сборка имеет устаревшее репо, и, насколько я знаю, maven3 не разрешает использование устаревших репозиториев, поэтому я получил ОШИБКУ

Я попытался выполнить maven2, чтобы выполнить некоторые тесты, но баночка был построен, я должен был установить Мануалы Facelets банку в мавена и настроиться на Maven кучу вариантов памяти, как это:

экспорт MAVEN_OPTS = "- XX: MaxPermSize = 512m -Xmx2548M -XX: + UseCompressedOops"

Несчастливо это не помогает для моей проблемы. Я все еще получаю следующую ошибку при использовании rich: tree

Вызванный: java.util.zip.DataFormatException: неверный код литерала/длина

Но, похоже, что @gadeynebram probelm была решена.

Смежные вопросы