日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Maven国内源设置 - OSChina国内源失效了,别更新了

發布時間:2023/11/27 生活经验 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven国内源设置 - OSChina国内源失效了,别更新了 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Maven國內源設置 - OSChina國內源失效了,別更新了

原文:http://blog.csdn.net/chwshuang/article/details/52198932

? ? ? ? 最近在寫一個Spring4.x + SpringMVC+Mybatis零配置的文章,使用的源配的是公司的私有倉庫,但是為了讓其他人能夠通過下載代碼在自己本機上運行,所以我就改成OSChina的源,現在網上一大把的文章,說這個源好用,比較方便,結果更新源之后,一直是等待的狀態,我還以為我配錯了,各種谷歌(沒聽錯,就是google,我們公司能用)、百度查問題,結果還是不行。然后我就把源地址通過瀏覽器打開,結果打不開,我又試著將jboss和maven官方的源地址放到瀏覽器打開,發現是能正常打開的。后來在網上找原因,發現OSChina的源關閉了,但是也有它們官方的文章說跟天翼云合作,又可以打開了,結果還是打不開!都是坑啊!鑒于OSChina中國Maven源的不穩定性和不友好性,我決定寫這個文章提醒大家,別用OSChina的Maven中國源了,還是用官方的吧!如果你配置了OSChina的Maven中國源,結果出現問題,趕緊換回來,下面我來告訴你這么做:

1. 配置maven項目的setting.xml文件

? ? ? ? 不管你用哪個IDE,eclipse還是Idea,首先你要修改maven對應的setting.xml文件,主要是在這個文件的<mirrors>標簽中加入正常的源地址,而且一定記住,你要將<url>標簽的地址用瀏覽器打開一下,看看是否能訪問。如果不能訪問,就不要配置了。下面是我setting.xml文件里<mirrors>標簽配置:

<mirrors>標簽的意思是鏡像倉庫,可以配多個。由于國內的不靠譜和不穩定,還是原裝的好!

[html] view plain copy
  1. <mirrors>??
  2. ????<mirror>??
  3. ????????<id>alimaven</id>??
  4. ????????<mirrorOf>central</mirrorOf>??
  5. ????????<name>aliyun?maven</name>??
  6. ????????<url>http://maven.aliyun.com/nexus/content/groups/public/</url>??
  7. ????</mirror>??
  8. ??
  9. ????<mirror>??
  10. ????????<id>ui</id>??
  11. ????????<mirrorOf>central</mirrorOf>??
  12. ????????<name>Human?Readable?Name?for?this?Mirror.</name>??
  13. ????????<url>http://uk.maven.org/maven2/</url>??
  14. ????</mirror>??
  15. ??
  16. ????<mirror>??
  17. ????????<id>jboss-public-repository-group</id>??
  18. ????????<mirrorOf>central</mirrorOf>??
  19. ????????<name>JBoss?Public?Repository?Group</name>??
  20. ????????<url>http://repository.jboss.org/nexus/content/groups/public</url>??
  21. ????</mirror>??
  22. </mirrors>??

?

? ? ?

?

? 當然,你最好是配置一下本地倉庫,如果你已經配置了,就不用管了。目的就是統一,以免maven默認本地倉庫與IDE工具配置的不一致。

[html] view plain copy
  1. <localRepository>/Users/admin/.m2/repository</localRepository>??


? ? ? ? 然后在你是項目pom.xml文件中配置倉庫地址:

[html] view plain copy
  1. <!--?repositories節點是配置maven下載jar的中央倉庫,??
  2. ????默認的是國外的,下載奇慢無比,推薦使用自己搭建sonatype?nexus中央倉庫?-->??
  3. ????<repositories>??
  4. ????????<repository>??
  5. ????????????<id>central</id>??
  6. ????????????<name>Central?Repository</name>??
  7. ????????????<url>http://repo1.maven.org/maven2/</url>??
  8. ????????????<snapshots>??
  9. ????????????????<enabled>false</enabled>??
  10. ????????????</snapshots>??
  11. ????????</repository>??
  12. ????????<repository>??
  13. ????????????<id>jboss-public-repository-group</id>??
  14. ????????????<name>JBoss?Public?Repository?Group</name>??
  15. ????????????<url>http://repository.jboss.org/nexus/content/groups/public/</url>??
  16. ????????????<layout>default</layout>??
  17. ????????????<releases>??
  18. ????????????????<enabled>true</enabled>??
  19. ????????????????<updatePolicy>never</updatePolicy>??
  20. ????????????</releases>??
  21. ????????????<snapshots>??
  22. ????????????????<enabled>true</enabled>??
  23. ????????????????<updatePolicy>never</updatePolicy>??
  24. ????????????</snapshots>??
  25. ????????</repository>??
  26. ????????<repository>??
  27. ????????????<id>jboss-deprecated</id>??
  28. ????????????<name>JBoss?Deprecated</name>??
  29. ????????????<url>https://repository.jboss.org/nexus/content/repositories/deprecated/</url>??
  30. ????????????<layout>default</layout>??
  31. ????????????<releases>??
  32. ????????????????<enabled>true</enabled>??
  33. ????????????????<updatePolicy>never</updatePolicy>??
  34. ????????????</releases>??
  35. ????????????<snapshots>??
  36. ????????????????<enabled>false</enabled>??
  37. ????????????</snapshots>??
  38. ????????</repository>??
  39. ????????<repository>??
  40. ????????????<id>jboss-maven2-brew</id>??
  41. ????????????<name>JBoss?Maven?2?Brew?Repository</name>??
  42. ????????????<url>http://repository.jboss.org/maven2-brew/</url>??
  43. ????????????<layout>default</layout>??
  44. ????????????<releases>??
  45. ????????????????<enabled>true</enabled>??
  46. ????????????????<updatePolicy>never</updatePolicy>??
  47. ????????????</releases>??
  48. ????????????<snapshots>??
  49. ????????????????<enabled>false</enabled>??
  50. ????????????</snapshots>??
  51. ????????</repository>??
  52. ??
  53. ????????<repository>??
  54. ????????????<id>io.spring.repo.maven.release</id>??
  55. ????????????<url>http://repo.spring.io/release/</url>??
  56. ????????????<snapshots>??
  57. ????????????????<enabled>false</enabled>??
  58. ????????????</snapshots>??
  59. ????????</repository>??
  60. ????????<repository>??
  61. ????????????<id>io.spring.repo.maven.milestone</id>??
  62. ????????????<url>http://repo.spring.io/milestone/</url>??
  63. ????????????<snapshots>??
  64. ????????????????<enabled>false</enabled>??
  65. ????????????</snapshots>??
  66. ????????</repository>??
  67. ????</repositories>??


如果你按照第一步配置了阿里云的maven地址,那么就不用配置上面的<repository>標簽內容了,因為目前來看,阿里云的maven地址是最合適的。?

轉載于:https://www.cnblogs.com/gyadmin/p/8266833.html

總結

以上是生活随笔為你收集整理的Maven国内源设置 - OSChina国内源失效了,别更新了的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。