隨筆-95  評論-31  文章-10  trackbacks-0

          使用mvn deploy發布到遠程倉庫時報錯 Return code is: 400

          原因:

          1.nexus的repository分三種類型:Hosted、 Proxy和Virtual,另外還有一個repository group(倉庫組)用于對多個倉庫進行組合。部署的時候只能部署到Hosted類型的倉庫中,如果是其他類型就會出現這個400錯誤。


          2.默認情況下部署構件到Releases倉庫中有時也會出現400錯誤,這個原因就像上面提到的那樣,Nexus中 Releases倉庫默認的Deployment Policy是“Disable Redeploy”,
           所以無論你在settings.xml文件中將server的username設置為deployment還是使用admin都是無 法部署的,就會出現這個400錯誤。


          3.Nexus中 Releases倉庫Respository PolicySnapshot是“Release” 
                Snapshot倉庫Respository PolicySnapshot是“Snapshot” 如果設置反了或錯了也是無法部署的。


          4.如果你Snapshot可以發布,但是releases卻發布不了,可能是<version>1.0-SNAPSHOT</version>類似這樣的,version中包含了-SNAPSHOT,所以release發布不了,

               也會返回400錯誤。

          posted on 2016-12-01 09:58 朔望魔刃 閱讀(208) 評論(0)  編輯  收藏 所屬分類: 各種配置
          主站蜘蛛池模板: 宜城市| 五家渠市| 武冈市| 汨罗市| 淄博市| 资中县| 遵化市| 航空| 广平县| 浑源县| 保定市| 类乌齐县| 江门市| 乌海市| 苗栗县| 浦北县| 天门市| 东乌| 邻水| 常州市| 双峰县| 霸州市| 博兴县| 新河县| 舒城县| 石屏县| 曲阳县| 福建省| 电白县| 吐鲁番市| 五原县| 齐齐哈尔市| 荃湾区| 屯门区| 饶阳县| 会宁县| 澄江县| 铜陵市| 广宗县| 安仁县| 梅州市|