我只是想知道這一點,當我給mvn安裝而不做'乾淨',maven只編譯修改後的java文件。 maven如何識別java文件是否被修改?我相信它不使用文件的最後修改的屬性。maven如何編譯修改後的java文件?
我的理由:我有一個模塊,在合併svn的一個變更後,我給了mvn install,它沒有編譯修改後的文件,當我看到這個變化時,我看到'long'被修改爲'吸'和二傳手'長'。
所以我只是想知道如果一個Java文件已經改變或沒有改變,maven如何識別?
(P.S我使用Apache Maven的3.0.3,如果該事項)
我猜它使用svn st? – Fakrudeen 2012-08-02 07:31:42
如果模塊沒有受版本控制,該怎麼辦? – 2012-08-02 07:32:33
然後(類文件的時間<源文件的時間)=>修改 – Fakrudeen 2012-08-02 07:45:08