Maven プラグインを使用して gwt プロジェクトを作成しました。
mvn -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=gwt-maven-plugin -DarchetypeVersion=2.5.1 -DgroupId=com.savdev.BasicGwtProject -DartifactId=BasicGwtProject -Dversion=1.0 org.apache.maven.plugins:maven-archetype-plugin:generate
プロジェクト設定で、GWT ファセットを追加しました。GWTへのパスを設定すると、GWTがインストールされたディレクトリ(gwt-2.5.1バージョン)に、警告が表示されました:
パスが有効な GWT インストールではありません: クラス 'com.google.gwt.dev.GWTCompiler' が jar に見つかりません:...gwt-dev.jar
直せますか?IDEA は GWT のダウンロードを提案していますが、既にダウンロードされており、これが最後のバージョンです。IDEA は GWT の最後のバージョンをまだサポートしていないのでしょうか?
2番目の問題、実行しました:maven install。出力は次のとおりです。
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running junit.framework.TestSuite@2ad1e832
[INFO] Please navigate your browser to this URL:
[INFO] http://169.254.56.62:55728/com.savdev.BasicGwtProject.gwtBasicModuleJUnit.JUnit/junit-standards.html?gwt.codesvr=169.254.56.62:55724
ナビゲートしましたが、ブラウザは何も応答しませんでした。(ちなみに私はGWT developer plugin
インストール済みです)。ここで実際に何をすることになっていますか?
私が発見したい最後の問題は、アプリケーションの実行に関するものです。ここProject/Edit configuration/GWT configuration
で説明したように構成しましたが、開始ページのオプションをオフのままにしました。
次に、IDEA で構成を実行しました。今、私は出力を見ることができます:
[WARN] Server class 'com.google.gwt.junit.server.JUnitHostImpl' could not be found in the web app, but was found on the system classpath
[WARN] Adding classpath entry 'file:/C:/Users/sav/.m2/repository/com/google/gwt/gwt-user/2.5.1/gwt-user-2.5.1.jar' to the web app classpath for this session
For additional info see: file:/D:/DevSoft/gwt-2.5.1/doc/helpInfo/webAppClassPath.html
[WARN] No startup URLs supplied and no plausible ones found -- use -startupUrl
Dev Mode initialized
現時点では、これらの警告が何であるかはわかりませんが、次のページにアクセスしようとしました:
http://localhost:8888/
WEB-INF と、モジュール名 - という名前のフォルダーのみが表示されます'gwtBasicModule'
。私は web.xml を見て、見つけました:
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>gwtBasicModule.html</welcome-file>
</welcome-file-list>
生成された gwtBasicModule.html ファイルも存在します。http://localhost:8888/
ページにアクセスしても表示されないのはなぜですか? IDEA と Maven gwt プラグインの両方を介してアプリケーションを正しく実行するにはどうすればよいですか?