2012-04-25 127 views
0

我將maven-jetty-plugin添加到我的pom.xml,並執行目標jetty:run-war。一切正常。但是當我想要熱重新部署項目時,在對源代碼進行一些更改之後,我需要在我的項目上重複目標package(我認爲是因爲我將項目部署爲.war,而不是未裝配的webapp)。
但是當我運行package目標時,出現錯誤:Could not copy webapp sources... [C:\..\workspace\PROJECT_NAME\target\PROJECT_NAME-0.0.1-SNAPSHOT] - 這是因爲Maven執行目標package時必須刪除的文件已被啓動的Jetty服務器損壞(繁忙)。Maven-Jetty-Plugin。熱重新部署.war

如何解決這個問題?

謝謝。

回答

1

爲什麼你不想運行碼頭爲maven jetty:run。只需將編譯好的文件複製到目錄中(或者讓IDE爲你做)。此外,您將能夠更改靜態資源,而無需重新部署應用程序

+0

在項目中,我也使用GWT,所以我不能告訴maven-jetty-plugin部署.js文件。 – MyTitle 2012-04-25 16:00:39