idea發佈jar包到私服異常

1. Return code is: 401, ReasonPhrase: Unauthorized.

解決 :

在pom.xml文件中配置的id要與在setting.xml文件中配置的相同,如圖所示:

 

2. Return code is: 400, ReasonPhrase: Bad Request.(解決了401,又碰到了他弟400,😂)

  修改Repository Policy 爲 Snapshot,修改Deployment Policy 爲 Allow Redeploy

  說明一下,在pom.xml中配置的發佈版爲<version>1.0-SNAPSHOT</version>,則不能部署到release的倉庫中,

  release倉庫 以及Snapshot倉庫的區別在這裏簡述一下:

  release正式倉庫:

  保存穩定的發行版本號,如果這一版本現階段已經優化完成,正式使用,就加入到release倉庫吧

  Snapshot快照倉庫:

  maven2會依據pom.xml文件的version中是否帶有-SNAPSHOT來判斷其是否爲Snapshot快照版本。快照版本號是會主動到快 發佈到Snapshot快照倉庫中的,如果最近這個工具包還要不斷完善就加入快照倉庫吧

   注意一點:

在不更改打包版本號(如:上次是<version>1.0</version>,此次還是<version>1.0</version>)的情況下,本地已經使用該版本號的模塊不會主動去server下載,所以想及時更新穩定版本,就要提升版本號到 1.1,還需要修改依賴的模塊的對應版本號,對於正在開發的工具包使用Snapshot,正式環境使用release(避免出現昨天還跑得很歡,晚上別人一更新-SNAPSHOT版本今天跑不起來,一臉蒙圈)

 pom.xml文件中的配置也要相應修改

到這裏應該就沒問題了吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章