我有一個工作區,裏面有一個動態的web項目。當我嘗試將項目複製並粘貼到同一個工作區中時,eclipse要求輸入新項目的名稱,然後複製這些文件。如何複製eclipse動態web項目?
我遇到的問題是,當我將此項目部署到服務器時,它將以原始名稱而不是新名稱進行部署。
它看起來像eclipse沒有更新所有舊的名稱引用時,它使副本。
如何製作現有項目的完整副本?
我有一個工作區,裏面有一個動態的web項目。當我嘗試將項目複製並粘貼到同一個工作區中時,eclipse要求輸入新項目的名稱,然後複製這些文件。如何複製eclipse動態web項目?
我遇到的問題是,當我將此項目部署到服務器時,它將以原始名稱而不是新名稱進行部署。
它看起來像eclipse沒有更新所有舊的名稱引用時,它使副本。
如何製作現有項目的完整副本?
經過一些更多的搜索,我發現這在日食臭蟲網站。
重現步驟:
觀察到的行爲:
目標項目的上下文根與源項目相同。該 可能是一個問題,但可以在服務器編輯器(模塊選項卡)中的項目設置和/或 中輕鬆更新。 但是,即使模塊名稱相同,但通常等於 項目名稱。所以,在Project2中/ .settings/org.eclipse.wst.common.component我發現 如下:
該模塊部署到服務器時,會引起問題。而且,從任何地方都不能通過GUI輕易地更改模塊名稱。
預期行爲:
複製&粘貼操作應該更新Web模塊的名稱爲「Project2的」,只是 就像當你重命名一個項目它發生。
解決方法:
確保對應於目標項目的模塊還沒有被添加到 服務器。然後,手動編輯Project2/.settings/org.eclipse.wst.common.component並更改wb-module元素的部署名稱 屬性值。關閉並重新啓動Eclipse(!!!)和 將採用新名稱。如果您不重新啓動Eclipse,即使您在Eclipse中編輯了 org.eclipse.wst.common.component,WTP也不會採取 更改(它似乎將它緩存在內存中的某處)。
快速注意,這仍然是必需的,仍然在Eclipse月神(4.4) – muttonUp 2014-08-03 13:12:09