1. 程式人生 > 其它 >記錄使用內網建立maven專案的坑

記錄使用內網建立maven專案的坑

技術標籤:運維maven

記錄使用內網建立maven專案的坑

使用的工具是idea

1、not authorized的報錯

這個是內網的maven倉庫為了安全配置了使用者名稱和密碼,這個需要在maven的setting裡進行配置

<servers>    
    <server>
      <id>mirrorId</id>
      <username>xxxxx</username>
      <password>xxxxx</password>
    </server>
</servers>
<mirrors>
    <id>mirrorId</id>
    <mirrorOf>central</mirrorOf>
    <name>central</name>
    <url>xxxxxxx</url>
</mirrors>

注意:server裡的id配置要與mirrors裡的id保持一致

2、idea的maven已經配置了本地的maven設定,進行reimport時依然從預設的外網地址“https://repo.maven.apache.org/maven2”下載

原因是:idea的maven配置沒有生效

解決方法:close project,進行全域性的設定,然後在開啟project重新reimport

3、Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5

原因:外掛沒有下載下來

解決方法:

首先確定上面兩項都沒有問題了(能正常連結內網私庫進行正常的下載),如果還是報不能識別就是本地倉庫的檔案問題了,把本地倉庫的外掛都給刪除掉,然後重新reimport就可以了