命令行執行
mvn install -Dmaven.test.skip=true
的時候,提示com/beust/jcommander/ParameterException錯誤。
網上查了一下,發現有篇文章提到:JCommander 是一個非常小的Java 類庫,用來解析命令行參數。
看到這,我立馬想到,報錯會不會是因爲我的命令行參數打錯了呢?檢查了一下,果然,maven打成mavne了~~~手殘打字害死人啊
補充:
後來我在其他機器上遇到此問題,檢查命令發現沒有打錯。那是怎麼回事呢?Goole了一下,發現還有一種可能,就是缺少jcommander的jar包。於是在pom.xml中加入
<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
<version>1.30</version>
</dependency>
搞定!