簡體   English   中英

Maven Gwt原型錯誤

[英]Maven Gwt Archetype errors

因此,我嘗試啟動並運行Maven Gwt原型。 因此,我提供了一些背景信息,包括Maven 3.0和Eclipse中的JDK 1.7。

我運行了原型,導入了項目,並且遇到了一堆警告和錯誤,我解決了大多數警告和錯誤,但是這個問題:WEB-INF / lib中缺少GWT SDk servlet.jar,所以我搜索了堆棧溢出,並使用了一些建議使用快速修復來同步它們。 現在,我得到一個警告,說我尚未安裝J2SE1.5。

我需要J2SE1.5來運行我的Web應用程序嗎? 為什么JDk 1.7還不夠?

接下來,我得到警告

  Classpath entry com.google.gwt.eclipse.core.GWT_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result.

我也不知道為什么這么說。

但是我能夠運行全新安裝gwt:run Maven目標而沒有任何問題。

我可以取消這些警告,但是我的ADD會殺死我,如果我不理會它們,我寧願理解這些問題。

如果您在帶有Maven項目的構建路徑中具有GWT_CONTAINER條目,則說明您做錯了( gwt-maven-plugin原型很可能做錯了,但是我沒有耐心修復所有缺陷並似乎沒有其他人打擾;也許我們應該簡單地擺脫它)。

您應該首先安裝Google Eclipse插件(GPE),該插件與M2Eclipse(M2E)協同工作,以在檢測到它是GWT項目時自動配置該項目(利用gwt-maven-plugin IIRC)。

然后,確保您沒有任何.project.classpath.settings/文件/文件夾,並將您的Maven項目導入Eclipse。 M2E和GPE應該為您做所有事情。 如果GPE沒有為您的項目添加GWT性質,請在項目偏好設置中選中“ Google Web Toolkit”,您會看到GPE將自動從POM中選擇gwt-user作為GWT SDK

請參閱http://code.google.com/p/google-web-toolkit/wiki/WorkingWithMaven (建議避免使用gwt-maven-plugin原型)。

總而言之,從頭開始更容易:添加對gwt-user的依賴關系並添加gwt-maven-plugin ,然后使用Eclipse中的GPE向導進行其他操作。
您可能還會發現https://github.com/tbroyer/gwt-maven-archetypes有幫助。

暫無
暫無

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

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