我們有2個Maven應用程序,一個包含我們的jsps和表示層代碼的戰爭應用程序,以及一個包含我們業務層代碼的共享庫。Maven + Netbeans調試WAR應用程序
在遷移到maven之前,我們將共享庫作爲WAR應用程序的項目引用。無論何時我們在Netbeans中構建或調試WAR應用程序時,共享庫都會自動編譯和構建,並自動獲取任何新的更改。
使用Maven,它看起來像我們隨時對共享庫進行更改,現在我們需要在調試之前構建共享庫項目。有什麼方法可以保留舊方法的效率?
當我們調試WAR應用程序時,是否有任何方法讓Maven在我們調試時自動構建共享庫依賴項(本地jar項目)?
對jsps的更改正在接受,沒有問題。 Netbeans需要做的是在WAR應用程序的構建觸發時觸發共享庫的構建。 –
爲什麼?它沒有改變,所以爲什麼要麻煩?如果它已更改但未更新,則您的構建路徑不正確。 – NimChimpsky
例如,如果我將共享庫中的方法簽名從getWidget()更改爲getWidgetOne(),WAR文件中的jsp將不會選取它,除非我構建共享庫,然後調試WAR項目。我需要戰爭項目來自動打包共享庫的jar文件。 –