我没有使用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命令来添加一些其他来源?
答案 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已经解决了。