在maven項目中平時咱們會涉及到不少操做的命令,很是方便。html
Maven庫:mybatis
http://repo2.maven.org/maven2/eclipse
Maven依賴查詢:maven
項目中的操做有:測試
生成代碼: mybatis-generator:generate -Pproductidea
修改項目版本:versions:set -DgenerateBackupPoms=false -DnewVersion=0.0.1-SNAPSHOTspa
1. 建立Maven的普通Java項目:htm
2. 建立Maven的Web項目:blog
3. 反向生成 maven 項目的骨架:
你是怎麼建立你的maven項目的?是否是像這樣:
若是你還再用的話,那你就out了,現代人都用mvn archetype:generate了,它將建立項目這件枯燥的事更加人性化,你不再須要記那麼多的archetypeArtifactId,你只需輸入archetype:generate,剩下的就是作」選擇題」了.
cmd步驟:
縮寫寫法:
4. 編譯源代碼:
5. 編譯測試代碼:
6. 運行測試:
7. 產生site:
8. 打包:
9. 在本地Repository中安裝jar:
10. 清除產生的項目:
11. 生成eclipse項目:
12. 生成idea項目:
13. 組合使用goal命令,如只打包不測試:
14. 編譯測試的內容:
15. 只打jar包:
16. 只測試而不編譯,也不測試編譯:
17. 清除eclipse的一些系統設置:
18.查看當前項目已被解析的依賴:
19.上傳到私服:
20. 強制檢查更新,因爲快照版本的更新策略(一天更新幾回、隔段時間更新一次)存在,若是想強制更新就會用到此命令:
21. 源碼打包: