2013-04-27 64 views
1

我創建使用Maven插件GWT項目:在項目設置我已經添加了GWT小GWT + Maven的理念+,配置和運行

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-2.5.1版本)時,出現以下警告:

路徑無效GWT安裝:class'com.google.gwt.dev.GWTCompiler'not在jar中找到:... gwt-dev.jar

我可以修復它嗎? IDEA提供下載GWT,但它已經下載並且是最後一個版本。也許IDEA不支持最後的GWT版本?

第二個問題, 我運行了:maven install。輸出是:

[INFO] T E S T S 
[INFO] ------------------------------------------------------- 
[INFO] Running [email protected] 
[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)。實際上它應該在這裏做什麼?

我想發現的最後一個問題也是運行應用程序。 我已按here所述在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插件正確運行應用程序?

+0

請註明這IDEA版本您使用的版本/社區版/許可等 – SSR 2013-04-29 05:21:00

+0

與IDEA相同的問題12.0.1打造專業化#IU-123.94 – basilboli 2013-08-21 15:59:43

回答