我需要從命令行執行特定的Maven插件。例如,在下面我執行的Maven Surefire插件的特定版本來測試Java項目:從命令行運行具有特定路徑到特定插件的maven
mvn org.apache.maven.plugins:maven-surefire-plugin:2.19-SNAPSHOT:test
但是,上述假定找到默認的Maven倉庫路徑萬無一失插件2.19。現在,我的問題是,如果我想使用具有特定路徑的插件(而不是Maven默認的插件),我應該如何使用命令行?我希望像下面這樣,無需修改pom.xml
:
mvn /path/to/some/jar/version/org.apache.maven.plugins:maven-surefire-plugin:2.19-SNAPSHOT:test
或更一般地,對於下面的調用
mvn groupId:artifactId:version:goal
我需要在某處指定一個自定義的路徑來執行其目標
mvn /some/path/to/groupId:artifactId:version:goal
另一方面,請讓我知道如果這甚至不被Maven支持。
驗證使用。這回答了這個問題。謝謝! – Bruce