将补丁应用于richfaces 3.3.3

时间:2012-05-30 08:14:37

标签: maven richfaces patch

我没有使用maven或应用补丁的经验。

我想将https://issues.jboss.org/browse/RF-12062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677932#comment-12677932中描述的补丁应用到richfaces库。

我已经从http://www.jboss.org/richfaces/download/stable

下载了richfaces 3.3.3.Final来源

但我找不到WebXml.java文件。我是否必须执行一些maven命令来添加一些其他来源?

1 个答案:

答案 0 :(得分:1)

该文件可以在richfaces-ui-3.3.3.Final \ framework \ impl \ src \ main \ java \ org \ ajax4jsf \ webapp \ WebXml .java中找到,你也可以手动修补代码然后构建它通过mvn clean install。我试图通过maven3构建它,但构建有一个遗留的回购,据我所知,maven3不允许遗留回购,所以我得到了一个错误

我已经尝试了maven2构建一些测试失败但是jar已经构建,我不得不在maven中手动安装facelets jar并调整maven堆内存选项,如下所示:

导出MAVEN_OPTS =“ - XX:MaxPermSize = 512m -Xmx2548M -XX:+ UseCompressedOops”

不幸的是,它对我的​​问题没有帮助我在使用 rich:tree

时仍然会出现以下错误

引起:java.util.zip.DataFormatException:无效的文字/长度代码

但看起来@gadeynebram probelm已经解决了。