讀古今文學網 > Maven實戰 > 7.5.1 命令行插件配置 >

7.5.1 命令行插件配置

在日常的Maven使用中,我們會經常從命令行輸入並執行Maven命令。在這種情況下,如果能夠方便地更改某些插件的行為,無疑會十分方便。很多插件目標的參數都支持從命令行配置,用戶可以在Maven命令中使用-D參數,並伴隨一個參數鍵=參數值的形式,來配置插件目標的參數。

例如,maven-surefire-plugin提供了一個maven.test.skip參數,當其值為true的時候,就會跳過執行測試。於是,在運行命令的時候,加上如下-D參數就能跳過測試:

參數-D是Java自帶的,其功能是通過命令行設置一個Java系統屬性,Maven簡單地重用了該參數,在準備插件的時候檢查系統屬性,便實現了插件參數的配置。