簡體   English   中英

gwt maven插件-無法在eclipse中運行原型生成的示例項目

[英]gwt maven plugin - unable to run archetype generated sample project in eclipse

我正在嘗試使用maven和codehause gwt-mave-plugin(v。1.1)在Eclipse(3.4 Ganymede)中設置新的gwt項目。

我已經安裝了Google Eclipse插件,包括Google App Engine Java SDK 1.2.2,適用於Eclipse 3.4的Google插件和Google Web Toolkit SDK 1.7.0。

我正在使用gwt-maven-plugin原型生成此處指定的示例項目。

我已經成功生成了項目文件,並將它們作為Maven項目導入了eclipse。 然后,我使用mvn:gwt:eclipse生成了啟動腳本,如下所示:mojo.codehaus.org/gwt-maven-plugin/user-guide/hosted.html。

生成的啟動腳本會被Google Eclipse插件識別,該插件會在右鍵單擊並選擇運行時嘗試將其作為gwt應用程序啟動。 但是,該應用程序無法啟動並出現以下錯誤:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/appengine/tools/development/DevAppServerMain

有人知道我在這里想念的嗎? 任何幫助或與其他信息資源的鏈接將不勝感激!

謝謝,Joakim

解決方案非常簡單。 我忘記將Eclipse項目標記為GWT項目(通過右鍵單擊該項目,選擇Google-> Web Toolkit設置並選中一個框來完成)。 這導致所需的類按預期出現在類路徑中。

看來appengine套件不在您的類路徑中。 我個人從未使用過GWT,但是有一個快速的Google提出了以下建議:

<parent>
    <groupId>com.google</groupId>
    <artifactId>google</artifactId>
    <version>1</version>
</parent>

那是從谷歌的網站。 您可能需要從他們的pom繼承。 我假設這就是原型應該做的。 您可能想看看這個

您將需要添加對Google Maven存儲庫的引用,以便可以下載依賴項和父POM。

<pluginRepositories>
    <pluginRepository>
      <id>gwt-maven</id>
      <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo</url>
    </pluginRepository>
</pluginRepositories>

<repositories>
    <repository>
      <id>gwt-maven</id>
      <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</url>
    </repository>        
</repositories>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM