現在我正在Maven 3.0.3
,它使用maven-surefire-plugin:2.7.2
,但我想Maven的使用更高版本的maven-surefire-plugin
...如何將默認的maven surefire插件更改爲更高版本?
4
A
回答
7
更好的方式來聲明插件的版本是使用pluginManagement:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
</plugin>
...
</plugins>
<pluginManagement>
</build>
而且它是通過pluginManagement在父申報所有插件及其相應版本的最佳實踐POM(通常是一家公司的POM)。
2
只需申報所需的版本中,你POM其中指定萬無一失插件。
我記得,如果您沒有明確指定每個插件的期望版本,Maven 3實際上會抱怨。
如:
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>X.X.X</version>
</plugin>
相關問題
- 1. 如何更改默認的python版本?
- 2. 如何將PHP的默認版本從4更改爲5?
- 3. 如何將pip3的默認版本從python3.5更改爲python3.6
- 4. 如何更改默認minitest版本
- 5. 更改插件的默認
- 6. Python如何將默認版本從python 3.5更改爲python 2.7
- 7. 更改Android Studio的默認sdk版本
- 8. 如何將edittext的默認高度更改爲小?
- 9. 如何更改默認版權模板
- 10. 對.m2/settings.xml中maven surefire插件的全局更改
- 11. 更改默認版本Swagger位置
- 12. ISPConfig更改默認版本PHP
- 13. 將默認Python版本從2.6.6更改爲2.7,並配置django
- 14. 如何更改castor-maven-plugin的默認代碼生成器版本
- 15. 更改Grails插件的默認位置
- 16. Maven安裝插件不使用版本插件更新版本
- 17. 使用Vaadin插件更改爲NetBeans項目中更高版本的Vaadin
- 18. 如何更改我的項目的默認gemset和ruby版本?
- 19. 更改默認的Maven路徑?
- 20. 如何在Anaconda中將默認Python版本從3.5更改爲2.7
- 21. 如何更改使用的默認Rails版本?
- 22. 如何更改Clojure或Lein的Clojure默認版本?
- 23. 如何使用Selenium webdriver與Ruby更改Firefox的默認版本?
- 24. 如何更改啓動的默認xcode版本...?
- 25. 如何更改EMACS 23使用的默認python版本?
- 26. 如何更改ThickBox的默認行爲?
- 27. 如何更改make的默認行爲
- 28. ,如何將Java更改爲新版本?
- 29. 如何將文件的默認值更改爲另一個值?
- 30. 如何將「Vagrant」的默認文件夾從「html /」更改爲?
爲什麼不運行maven 3.0.4或3.0.5? – khmarbaise 2013-03-12 17:50:38