2016-12-05 41 views
0

我們正在製作一個項目並將其推入bitbucket。 當我從git導入到另一臺計算機時,我得到文件gwt-servlet.jar的錯誤,我不知道爲什麼。 有一些方法可以對其進行編輯並使其適用於每臺下載它的計算機?Gwt-servlet.jar在從bitbucket導入項目時出現錯誤

我該如何解決這個問題?

我看到這個鏈接,但看不出如何能解決我的問題Another discussion

,我可以按文件的.classpath和.project?在回購文件的.classpath錯過,我們需要粘貼到文件夾中手動

問題:

Description Resource Path Location Type 
The file war\WEB-INF\lib\gwt-servlet.jar has a different size than GWT SDK library gwt-servlet.jar; perhaps it is a different version? gwt-servlet.jar /QuestionAndAnswer/war/WEB-INF/lib Unknown GWT Problem 
+0

什麼是**錯誤信息**? – nitind

+0

對不起,我忘了它,在問題中添加:) – Dario

回答

1

您的WEB-INF/lib文件夾錯誤的GWT-的servlet.jar。只需刪除它,然後再次拖動該項目。

通常,將這些文件包含在存儲庫中並不是一個好主意,因爲它們是GWT SDK的一部分,您必須將其添加到構建路徑。將其從存儲庫中刪除,並確保所有開發人員使用相同的GWT SDK。

+0

什麼是.project和.classpath到項目文件夾中的回購? 他們必須推或不推? 是的,我們有一個不同版本的gwt sdk :(但項目現在終止:D .... 我們將刪除如果從存儲庫中,但如果我們刪除它,當我們從git導入項目時,我們會得到錯誤,因爲文件gwt-servlet.jar ....這是問題:) – Dario

+1

您可以將任何文件推入存儲庫,包括.classpath和.project。有些東西你不能用git解決 - 你仍然需要配置你的本地環境/項目。 –

+0

謝謝我與這個Bitbucket和Git的新...他們比編程代碼更難:D:D – Dario

0

我面臨同樣的問題與此消息

「GWT-的servlet.jar都有不同的大小比GWT SDK庫GWT-的servlet.jar;也許是不同的版本」

當我編譯GWT編譯應用程序編譯正確,但是當我在GWT子開發模式下運行應用程序時,它會給出消息。

在這種情況下,我去建立路徑jar「gwt-servlet.jar」和war/WEB-INF/lib文件夾jar「gwt-servlet.jar」驗證過,所以它的大小是不同的,所以我更新了最新的jar文件更新爲構建路徑,

它解決了我的問題。