在編譯階段之前是否可以構建一個模塊並運行它?這裏是細節。在編譯階段之前構建並運行maven模塊
我有這個安裝項目:
<modules>
<module>preprocessor</module>
<module>module1</module>
<module>module2</module>
... more ...
</module>
預處理模塊包含一些代碼,將處理其他代碼:生成其他模塊裏面的一些代碼和數據。我用'mvn exec:java'從終端運行它,並且工作正常。
但是,我想自動化這個東西,所以當其他開發者想編譯/安裝整個樹時,maven首先編譯預處理器,用一些參數執行它並繼續編譯階段。
另外,當'mvn install'運行時,是否可以指示maven不安裝此預處理器模塊?
謝謝。
您可以發表評論,你不想作爲一個臨時工作圍繞POM文件的模塊。 – muruga
是的,但這些模塊不會在編譯階段進行編譯。我假設你將這個'預處理'模塊作爲目標,但是他必須進行編譯,以便可以完成預處理。 –
也許你可以提供關於預處理器模塊的更多細節,這將使得提供更好的提示成爲可能。 – khmarbaise