我一直在研究一個繼承的webapp項目,幾個小時前我導出爲war文件。我從另一個系統(Ubuntu)上的war文件中導入,並注意到所有項目的包都變灰了。有些我可以擴展其他我不能。
在容器中部署項目效果不錯,並且顯示我所做的更新,但是我無法獲取包或編輯的文件。爲什麼Eclipse中的包突然變灰?
我在網上進行了研究,到目前爲止沒有接近答案。
發生什麼事情的原因?我在兩個系統上都使用Eclipse 3.7。
我一直在研究一個繼承的webapp項目,幾個小時前我導出爲war文件。我從另一個系統(Ubuntu)上的war文件中導入,並注意到所有項目的包都變灰了。有些我可以擴展其他我不能。
在容器中部署項目效果不錯,並且顯示我所做的更新,但是我無法獲取包或編輯的文件。爲什麼Eclipse中的包突然變灰?
我在網上進行了研究,到目前爲止沒有接近答案。
發生什麼事情的原因?我在兩個系統上都使用Eclipse 3.7。
戰爭文件只包含編譯類。你不會在war文件中找到你的源文件。這不是它的用途。
如果要在兩臺機器之間共享代碼和項目文件,請使用SVN,Git或其他版本控制系統。即使有一臺機器,你仍然應該使用它。
謝謝,任何方式來從戰爭文件重新生成我的src文件? – 2012-01-03 11:28:07
你爲什麼要那樣做?您是否刪除了原始項目源?你可以嘗試反編譯這些類,但它不會很漂亮。 – 2012-01-03 11:34:24
我一定已經忘記了在導出源文件時打勾,所以源文件從戰爭中丟失 – 2012-01-03 11:36:08
您是否嘗試解包WAR文件並將其作爲常規源代碼導入? – chrisbunney 2012-01-03 09:58:21
我會嘗試,但我仍然想知道爲什麼發生在第一位。這是一個巨大的項目,如果它再次發生,無法一直這樣做 – 2012-01-03 10:36:52