2
A
回答
2
compilerArgs
:設置參數傳遞到編譯器,如果叉設置爲true。例如:
<compilerArgs> <arg>-Xmaxerrs=1000</arg> <arg>-Xlint</arg> <arg>-J-Duser.language=en_us</arg> </compilerArgs>
這些觀點只創建一個新的JVM這就是分叉是當意義。如果你沒有fork,編譯器就會像Maven本身一樣運行在同一個JVM中。
1
因爲如果fork未設置爲true,則編譯過程發生在運行Maven的同一個JVM實例中。 JVM參數將與Maven運行的實例的JVM參數相同。當啓用分支時,編譯會發生在JVM的新實例上,您可以設置新實例的參數。
相關問題
- 1. 爲什麼Thread.Abort只在isBackground屬性設置爲true時才起作用?
- 2. 爲什麼只有在設置斷點時才能正確匹配RegEx?
- 3. 爲什麼keras只有在設置爲300時纔會執行10個紀元?
- 4. 當ProcessStartInfo.CreateNoWindow設置爲true時,爲什麼RedirectStandardInput沒有效果?
- 5. 爲什麼HasLoadedOrAssignedValue屬性設置爲true?
- 6. 爲什麼設置Autocommit爲true?
- 7. 爲什麼'DIRS'只有在APP_DIRS爲False時纔有效果?
- 8. 爲什麼在Save()時不會將IsLoaded設置爲true?
- 9. 設置draggable = true時爲什麼不能拖動路線?
- 10. 僅當enableSessionState設置爲true時才能使用會話狀態
- 11. `var status = true`不能設置爲布爾值,爲什麼?
- 12. 只有當一個變量設置爲true時才調用一個函數
- 13. 爲什麼只有在私人會員纔有可能?
- 14. 爲什麼TRUE ==「TRUE」在R中爲TRUE?
- 15. fork =「true」是做什麼的?
- 16. 爲什麼有些屬性將isRequired設置爲true?
- 17. Rails remote:只有在通過ajax請求時才爲true
- 18. 爲什麼GDB只有在碰到`main`時才能解析這個符號?爲什麼valgrind不能解決它?
- 19. 爲什麼`[] == false`爲true,但只是`[]`計算結果爲true?
- 20. 在codeigniter tank auth中將sess_use_database設置爲TRUE有什麼用處?
- 21. 在StateListDrawable中將android:constantSize設置爲'true'有什麼好處?
- 22. 只有可能時才轉換爲E164?
- 23. 爲什麼不把ignoreDupResponse默認設置爲true在A4J
- 24. 爲什麼我要在ContentControl上將IsTabStop設置爲true?
- 25. 將WP_DEBUG_LOG設置爲true時,debug.log中沒有顯示調試輸出,爲什麼?
- 26. 爲什麼我不能使用DataTrigger來設置TextBox.IsEnabled = True?
- 27. 爲什麼UISwitch只有在重命名類時纔可見?
- 28. 爲什麼只有在MethodTest退出時纔會觸發操作?
- 29. 爲什麼浮點數只有在整數時纔會拖尾?
- 30. 爲什麼只有在指定src時才使用延遲?
它有沒有一些機制可以將參數傳遞給編譯的實際模塊? –
這是用來配置一個新的JVM--一個運行javac的 - 並且與實際的編譯部分沒有任何關係。 –
@ThorbjørnRavnAndersen不是真的:-Xlint是一個javac選項,而不是JVM選項。所以是-Xmaxerrs = 1000。在Maven JVM中運行編譯器之前,最後一個可以設置爲屬性。 –