すべて、GWTは - 別のプロジェクトでパッケージを参照するためにどのように私はGWTプロジェクトそのものよりも、他のプロジェクトでパッケージを参照する必要が
(何のソースコードは、タイプのために利用可能ではありません)。ここに私がしたことがあります。
私はを参照したいパッケージがorg.apache.lucene.analysisあり、そして私のエントリポイントクラスはパワーサーチと呼ばれています。
PowerSearch.gwt.xml で:
<module rename-to='powersearch'>
<inherits name="com.google.gwt.user.User"/>
<inherits name="com.google.gwt.user.theme.standard.Standard"/>
<inherits name="com.gwtext.GwtExt"/>
<inherits name="org.apache.lucene"></inherits>
<entry-point class="com.powersearch.client.PowerSearch"/>
<stylesheet src="js/ext/resources/css/ext-all.css"/>
<script src="js/ext/adapter/ext/ext-base.js"/>
<script src="js/ext/ext-all.js"/>
</module>
org.apache.luceneの下で、私は、xmlファイルを作成しlucene.gwt.xml呼ば
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.0/distro-source/core/src/gwt-module.dtd">
<module rename-to='lucene'>
<inherits name="com.google.gwt.user.User"/>
<source path="analysis"></source>
</module>
org.apache.lucene.analysisの下には、という検索クラスがあります。SearchResult
プログラムは正しくコンパイルできますが、Webアプリケーションとして実行するとエラーが表示されます。
[ERROR] [パワーサーチ] - 'ファイル:/home/cshou/Java/power-search/power-search/src/com/powersearch/client/PowerSearch.java' のエラー
[エラー] [powersearch] - 行146:org.apache.lucene.client.TweetResult型のソースコードはありません。必要なモジュールを継承することを忘れましたか? [エラー] [powersearch] - 'ファイル:/home/cshou/Java/power-search/power-search/src/com/powersearch/client/PowerSearchServiceAsync.java'のエラー [エラー] [powersearch] - 行17 :org.apache.lucene.analysis.SearchResult型のソースコードはありません。必要なモジュールを継承することを忘れましたか? [ERROR] [powersearch] - タイプ 'com.powersearch.client.PowerSearch'を見つけることができません [エラー] [powersearch] - ヒント:以前のコンパイラエラーによりこのタイプを使用できなくなった可能性があります [ERROR] [powersearch] - ヒント:あなたのモジュールから継承チェーンをチェックしてください。それは、必要なモジュールを継承されていないか、またはモジュールが正しく
私はGoogleに多くのことをしてきたが、そのソースパスエントリを追加することはできませんし、多くのことを試してみましたが、何も働きました。誰も私を助けることができますか?どうもありがとう!