2013-05-28 110 views
1

請注意,對使用Google-Eclipse插件不感興趣;我想手動管理所有的依賴關係。GWT運行時依賴關係

剛剛下載的GWT 2.5.1 SDK,並期待在所有JAR它附帶:

gwt-api-checker.jar  requestfactory-apt-src.jar 
gwt-codeserver.jar  requestfactory-client.jar 
gwt-dev.jar    requestfactory-client-src.jar 
gwt-elemental.jar  requestfactory-client+src.jar 
gwt-servlet-deps.jar requestfactory-server.jar 
gwt-servlet.jar   requestfactory-server-src.jar 
gwt-soyc-vis.jar  requestfactory-server+src.jar 
gwt-user.jar   validation-api-1.0.0.GA.jar 
requestfactory-apt.jar validation-api-1.0.0.GA-sources.jar 

顯然,一些這些JAR的了SDK(gwt-dev.jargwt-codeserver.jar等),但有些人會是必要的包含在我的WAR的WEB-INF/lib目錄中,以便它們可用於運行時類路徑。

所以我問,上面哪個JAR是運行時依賴關係?發佈說明,GWT網站或SDK文檔中沒有任何內容......提前致謝!

回答

2

您的WEB-INF/lib中不需要任何這些庫。您只需要部署GWT編譯的類。

如果您在服務器端代碼(例如GWT RPC)中使用了GWT功能,那麼在部署的Web應用程序中需要GWT庫的唯一原因是。


更新,以反映點評:

https://developers.google.com/web-toolkit/doc/latest/DevGuideRequestFactory#allTogether

+0

Ahhh,gotchya @cklab(+1) - 我打算使用RequestFactory,所以我可以假設我需要包含所有'requestfactory - *。jars'? – IAmYourFaja

+0

@IAmYourFaja'requestfactory-server.jar'和'validation-api-1.0.0.GA.jar'就足夠了。 – cklab

+0

@IAmYourFaja更新了答案。 – cklab