ClientBundle は、私のメイン プロジェクトで正常に動作します。com.example.project.client.Bundle
私のライブラリの別の ClientBundle は、問題なく jar にコンパイルされます。com.example.library.client.Bundle
ライブラリに依存しているプロジェクトをコンパイルすると、次のように失敗します。
[ERROR] Errors in 'jar:file:/C:/work/library.jar!/com/example/library/client/Bundle.java'
[ERROR] Line 10: Failed to resolve 'com.example.library.client.Bundle' via deferred binding
ライブラリの jar を確認しましたが、画像ファイルは/com/example/library/client/
ライブラリのソースにあるとおりです。何かトリックはありますか?@ClientBundle.Source("com/example/library/client/icon.gif")
との両方で画像を参照しようとしましたが@ClientBundle.Source("icon.gif")
、どちらもライブラリがファイルをコンパイルできるようにしますが、依存プロジェクトをコンパイルすると失敗します。