2015-05-08 45 views
0

我正在將舊的Web應用程序切換爲使用Maven而不是Ant。它基本上很好,但有一件事我不確定。使用Maven編譯或硬鏈接(但不復制)文件

使用自定義編寫的Ant構建文件我有一個「開發部署模式」,它將符號鏈接某些文件(JSP和某些其他文件)而不是複製它們。這將導致一個非常簡化的開發過程:一旦部署運行,您只需編輯源代碼簽出目錄中的文件,並且web服務器會自動獲取這些更改。基本上,您可以在編輯器中編輯某些內容並保存文件,幾秒鐘後通過瀏覽器自動顯示更改,而無需執行任何其他步驟。

我將如何去執行與Maven類似的東西?

回答

0

雖然這似乎不可能沒有編寫自定義插件,我發現war:inplace目標maven-war-plugin,達到我想要的。唯一的缺點是我必須將JSP文件,JS文件,圖像等一起保存在src/main/webapp中,而不是在邏輯上將它們分隔開。 src/main/jsp,src/main/js,但這並不重要。