我想在maven插件中包含一些遺留代碼。遺留代碼將其輸出寫入OS當前工作目錄中。我想將所有這些移到目標目錄中。即如果我的項目嵌套如何在majo mojo中獲取項目目錄?
A
-B
-C
和我運行mvn在B或C安裝,我得到了B或C的輸出,並希望將它們移動到B /目標和C /目標。更糟糕的是,如果我在A中啓動mvn install,則B和C的輸出會以A顯示,這顯然非常糟糕(覆蓋)。
我已經找了一種方式來獲取當前的項目文件夾(不是從當地mvn安裝啓動),但迄今沒有發現任何東西,不涉及全部推回到用戶(命令行黑客,POM黑客,屬性文件等)。我也希望能夠在啓動遺留系統之前改變工作目錄,但Java不允許這樣做。那麼我該如何繼續?
此解決方案在Maven 3中似乎不起作用。有什麼方法可以在Maven 3中執行此操作嗎? – MattWeiler
我使用最新的maven,它的工作原理...你確定它不是別的嗎? – Panayotis