1

私はGWTとUiBinderの開発に不慣れではありませんが、これにEclipseを使用してから長い時間が経ちました(過去数か月間Intellij IDEAを使用しています)。

私は現在、Eclipse 4.2でGWTの効率的な作業環境を取得しようとしていますが、GWT UiBinder(.ui.xmlファイル)のコンテンツアシストに苦労しています。

必要なのは、Eclipse用のGoogleプラグインをインストールすることだけだと私には思えます。

Eclipse用のGoogleプラグインの現在のインストールを示すスクリーンショット

また、プロジェクト構成でGWTSDKが有効になっている可能性もあります。

私もこのプロジェクトにMavenとSpringを参加させていますが、それがコンテンツアシストの衝突である可能性があるかどうかはわかりません。

とにかく、私の問題は、ui.xmlファイルでコンテンツアシストを取得できないことです。存在しないクラスウィジェットを参照している場合はエラーが発生しますが、オートコンプリートが発生せず、JavaではなくXMLで宣言されているuiFieldsのエラーも発生しません(ただし、宣言されているUiFieldsのエラーは発生します) XmlではなくJavaで)。

何がうまくいかないかについて何か考えはありますか?

PS:<を開いてから、CTRL + SPACEを使用してオートコンプリートを起動すると、「現在の場所ではコンテンツアシストを利用できません」というエラーメッセージが表示されます。

4

2 に答える 2

1

同様の問題が発生しましたが、デフォルトに関してEclipse設定を誤って構成したことが原因です。 [プログラムから開く] -> [UI-バインダーテンプレートエディター]でファイルを直接開くと、機能します。 XML Editor

しかし、私はそれを動作させることができなかったので、それらはもう正しく自動関連付けされています(特定のエディターですべてのXMLを開くのとは反対です。つまり、Eclipseでxmlファイルを常にxmlエディターではなくテキストエディターで開く方法)。手動で削除したことが原因である可能性がありToad Eclipse PluginDataAdapter EditorXMLファイルを開きたいと思っていたのがデフォルトであり、デフォルトをに切り替えましたXML Editor。これを修正する方法を見つける必要がある場合( [設定]->...Content Typeまたは...- >File associcationsの設定で遊んでも役に立ちませんでした:-()。

于 2015-01-16T14:03:33.873 に答える
0

XMLスキーマバリデーター/DTDバリデーターが設定されていないようです。プロジェクトを右クリック->プロパティ->検証次のようになります。

ここに画像の説明を入力してください

于 2013-02-24T12:08:09.920 に答える