1

Mavenやパッチの適用の経験はありません。

https://issues.jboss.org/browse/RF-12062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12677932#comment-12677932で説明されているように、パッチを適用したいと思いますリッチフェイス ライブラリへ。

http://www.jboss.org/richfaces/download/stableから richfaces 3.3.3.Final ソースをダウンロードしました。

ただし、WebXml.java ファイルが見つかりません。ソースを追加するには、maven コマンドを実行する必要がありますか?

4

1 に答える 1

1

ファイルは richfaces-ui-3.3.3.Final\framework\impl\src\main\java\org\ajax4jsf\webapp\WebXml‌ .java にあります。コードに手動でパッチを適用してから mvn 経由でビルドすることもできますクリーンインストール。maven3 経由でビルドしようとしましたが、ビルドにはレガシー リポジトリがあり、私が知る限り、maven3 はレガシー リポジトリを許可していないため、エラーが発生しました。

その後、maven2 ビルドをいくつかのテストに失敗しましたが、jar がビルドされました。手動で facelets jar を maven にインストールし、maven ヒープ メモリ オプションを次のように調整する必要がありました。

export MAVEN_OPTS="-XX:MaxPermSize=512m -Xmx2548M -XX:+UseCompressedOops"

残念ながら、私の問題には役に立ちません。rich :treeを使用すると、まだ次のエラーが発生します。

原因: java.util.zip.DataFormatException: 無効なリテラル/長さコード

しかし、@gadeynebramの問題は解決されたようです。

于 2012-05-30T16:53:22.517 に答える