欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

maven中deploy命令報401錯誤的原因及解決方案

 更新時間:2024年05月14日 10:20:23   作者:寅燈  
在mac版idea使用過程中有時候會出現(xiàn)deploy時候報401錯誤,所以本文給大家介紹了maven 中deploy命令報401錯誤的原因及解決方案,文章通過圖文結(jié)合的方式講解的非常詳細,需要的朋友可以參考下

在mac版idea使用過程中有時候會出現(xiàn)deploy時候報401錯誤,如圖:

經(jīng)過詳細的論證分析,找到如下原因及解決方案:

原因一、pom 文件李配置的私服倉庫地址和settings.xml里配置的用戶名和密碼沒有匹配上

1、pom.xml里的倉庫配置:

<!--項目分發(fā)信息,在執(zhí)行mvn deploy后表示要發(fā)布的位置。有了這些信息就可以把網(wǎng)站部署到遠程服務器或者把構(gòu)件jar等部署到遠程倉庫。 -->
    <distributionManagement>
        <repository><!--部署項目產(chǎn)生的構(gòu)件到遠程倉庫需要的信息 -->
            <id>releases</id><!-- 此處id和settings.xml的id保持一致 -->
            <name>Release Deploy</name>
            <url>http://10.60.145.41:881/repository/maven-releases/</url>
        </repository>
        <snapshotRepository><!--構(gòu)件的快照部署到哪里?如果沒有配置該元素,默認部署到repository元素配置的倉庫,參見distributionManagement/repository元素 -->
            <id>snapshots</id><!-- 此處id和settings.xml的id保持一致 -->
            <name>Snapshot Deploy</name>
            <url>http://10.60.145.41:881/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

2、此時對應的setting.xml里的配置信息為:

     <server>
        <id>snapshots</id><!-- 此處id和上面pom.xml的id保持一致 -->
        <username>nandao</username>
        <password>123456</password>
      </server>
      <server>
        <id>releases</id><!-- 此處id和上面pom.xml的id保持一致 -->
        <username>nandao</username>
        <password>123456</password>
      </server>

3、檢查兩者信息是否一致,就可以解決問題。如果還是報401問題,則可能是下面的原因。

 原因二、idea中自定義的settings.xml配置沒有生效

1、idea中的配置:

 但是經(jīng)過嚴格驗證,在mac電腦上可能沒生效,原因可能是配置環(huán)境變量的問題。

2、此時我們應該采用idea 默認的配置,即把該自定義setting.xml配置放到.m2的目錄下

 3、檢查環(huán)境變量配置,一切就會OK.

4、maven deploy 已存在的包的時候出現(xiàn)400錯誤,這個問題不大。

以上就是maven中deploy命令報401錯誤的原因及解決方案的詳細內(nèi)容,更多關(guān)于maven deploy報401的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java中常見的幾種四舍五入方法總結(jié)

    Java中常見的幾種四舍五入方法總結(jié)

    在Java編程中四舍五入是一個常見的數(shù)學運算需求,下面這篇文章主要給大家介紹了關(guān)于Java中常見的幾種四舍五入方法,文章通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-08-08
  • SpringBoot與knife4j的整合使用過程

    SpringBoot與knife4j的整合使用過程

    Knife4j?是一個基于Swagger構(gòu)建的開源?JavaAPI文檔工具,主要包括兩大核心功能:文檔說明和在線調(diào)試,這篇文章主要介紹了SpringBoot與knife4j的整合使用,需要的朋友可以參考下
    2024-08-08
  • 基于Java信號量解決死鎖過程解析

    基于Java信號量解決死鎖過程解析

    這篇文章主要介紹了基于Java信號量解決死鎖過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Maven  pom.xml與settings.xml詳解

    Maven pom.xml與settings.xml詳解

    這篇文章主要介紹了Maven pom.xml與settings.xml詳解的相關(guān)資料,這里對pom.xml與setting.xml詳細的研究說明,需要的朋友可以參考下
    2016-12-12
  • springboot 無法掃描到父類模塊中Bean的原因及解決

    springboot 無法掃描到父類模塊中Bean的原因及解決

    這篇文章主要介紹了springboot 無法掃描到父類模塊中Bean的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java調(diào)用python代碼的兩種實現(xiàn)方式:Runtime.exec()和Jython

    java調(diào)用python代碼的兩種實現(xiàn)方式:Runtime.exec()和Jython

    在Java中調(diào)用Python代碼有多種方法,包括使用Runtime.exec()和第三方庫如Jython,Runtime.exec()通過系統(tǒng)命令執(zhí)行Python腳本,適用于簡單的調(diào)用場景,Jython則是一個Python的Java實現(xiàn),允許在Java中直接運行Python代碼,適用于更深層次的集成需求
    2025-01-01
  • 使用IntelliJ?IDEA創(chuàng)建簡單的Java?Web項目完整步驟

    使用IntelliJ?IDEA創(chuàng)建簡單的Java?Web項目完整步驟

    這篇文章主要介紹了如何使用IntelliJ?IDEA創(chuàng)建一個簡單的JavaWeb項目,實現(xiàn)登錄、注冊和查看用戶列表功能,使用Servlet和JSP技術(shù),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • Spring相關(guān)知識點的總結(jié)與梳理

    Spring相關(guān)知識點的總結(jié)與梳理

    今天小編就為大家分享一篇關(guān)于Spring相關(guān)知識點的總結(jié)與梳理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Java日常練習題,每天進步一點點(9)

    Java日常練習題,每天進步一點點(9)

    下面小編就為大家?guī)硪黄狫ava基礎的幾道練習題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你
    2021-07-07
  • Java數(shù)據(jù)庫連接池的幾種配置方法(以MySQL數(shù)據(jù)庫為例)

    Java數(shù)據(jù)庫連接池的幾種配置方法(以MySQL數(shù)據(jù)庫為例)

    這篇文章主要介紹了Java數(shù)據(jù)庫連接池的幾種配置方法(以MySQL數(shù)據(jù)庫為例) 的相關(guān)資料,需要的朋友可以參考下
    2016-07-07

最新評論