Gwt + Maven + Idea,配置和运行

时间:2013-04-27 16:57:29

标签: java maven gwt intellij-idea

我使用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安装:class' com.google.gwt.dev.GWTCompiler'在jar中找不到:... gwt-dev.jar

我可以修理吗? IDEA提供下载GWT,但它已经下载,它是最后一个版本。也许IDEA还不支持上一个GWT版本?

第二个问题, 我跑了: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)。它究竟应该在这做什么?

我想发现的最后一个问题是关于运行应用程序。 我已按照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和名为my module name的文件夹 - '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插件正确运行应用程序?

1 个答案:

答案 0 :(得分:0)

您必须配置test mode