1. 程式人生 > >[解決]Maven的repository配置不生效的問題

[解決]Maven的repository配置不生效的問題

問題描述:

在pom.xml檔案中配置repositories始終不生效,一直從自定義配置的aliyun下載,repositories配置如下

<repositories>
   <repository>
      <id>spring-milestones</id>
      <name>Spring Milestones</name>
      <url>https://repo.spring.io/milestone</url>
      <snapshots>
         <enabled>false</enabled>
      </snapshots>
   </repository>
</repositories>

然後去maven 的settings.xml檔案看了一下,配置如下

<mirror>
<id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>

<url>http://maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

解決方法:

發現,mirrorOf配置的是*,故所有的jar都會從此下載,可以修改成<mirrorOf>*,!spring-milestones</mirrorOf>即可

官網對mirrorOf的配置解釋:

* = everything
external:* = everything not on the localhost and not file based.
repo,repo1 = repo or repo1
*,!repo1 = everything except repo1

相關推薦

解決Maven的repository配置生效的問題

問題描述:在pom.xml檔案中配置repositories始終不生效,一直從自定義配置的aliyun下載,repositories配置如下<repositories>   <repository>      <id>spring-mile

解決 AndroidStudio 中 gradle 的 buildTypes 配置生效問題

在開發過程中,我們喜歡把開發和現網壞境的配置區別開,比如IP、埠等。gradle也很好地給我們提供了buildTypes的功能,如下所示: buildTypes { debug { buildConfigField "String", "httpServerIp", "\"10.1

tomcat 中的 tomcat-users.xml 配置生效原因 + tomcat8以上管理頁面提示403問題解決方案

首先確定在conf目錄下的server.xml檔案有  <GlobalNamingResources>    <!-- Editable user database that can also be used by         UserDatabase

重灌ArchLinux後修改GRUB配置生效問題的解決

# 重灌ArchLinux後修改GRUB配置不生效問題的解決 `mount`指令看一下掛載,或者`vim /etc/fstab`看一下有沒有/boot,看看`fstab`是不是沒寫進去。。。。 我特喵昨天重灌完Arch改了一下午grub配置就是不生效,明明grub.cfg改變了開機時候就是沒變化,最後發現f

spring boot 繼承WebMvcConfigurationSupport後自動配置生效問題

IT Spring 5 ont adapter stat 缺少 圖片 項目 resources   在spring boot的自定義配置類繼承 WebMvcConfigurationSupport 後,發現自動配置的靜態資源路徑(classpath:/META/resour

NGINXWindows配置

重啟 使用 http bat文件 80端口 重新 img 註冊 pass 缺省安裝nginx之後的配置 檢查80端口占用 啟動缺省配置之後的nginx 配置多端口站點 註冊Server,server_name是配置的域名,proxy_pass是上圖

繼承WebMvcConfigurationSupport後自動配置生效的問題及如何配置攔截器

網上有很多文章說從spring boot2.0之後在構造spring配置檔案時建議推薦直接實現WebMvcConfigurer或者直接繼承WebMvcConfigurationSupport ,經測試實現WebMvcConfigurer是沒問題,但繼承WebMvcConfigurationSuppo

shiro中anon配置生效

再配置shiro的時候,如下程式碼要注意: 1、下述程式碼中必須是LinkedHashMap 而不能是HashMap。 2、anon定義必須在authc之前 否則anon定義不生效   @Bean        

tomcat-users.xml 配置生效原因

  安裝玩tomcat,或者解壓玩tomcat後,在tomcat的目錄下有個conf資料夾,在這個資料夾下面有一個tomcat- users.xml的檔案,這個檔案裡面的配置資訊是當我們進入http://localhost:8080 頁面後,有些功能需要登入才能 進行訪問。

centos6.5 ifconfig顯示為eth1,但是配置檔案只有eth0,且配置生效

今天同事給了我一個centos6.5的ovf包,我部署上伺服器,一切都順利,但是在配置網絡卡的時候遇到了問題。 我用ifconfig命令只能顯示lo即迴路網絡卡,但是用ifconfig -a時會顯示出eth1 google了很多解決辦法。最終找到了一個問題的原因。從上面的檔案可以看出

解決"應用程式配置正確,程式無法啟動"

“D:\Program Files\Tencent\QQ\Bin\QQ.exe”的啟用上下文生成失敗。 找不到從屬程式集 Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18

關於tomcat 中的 tomcat-users.xml 配置生效原因

users.xml的檔案,這個檔案裡面的配置資訊是當我們進入http://localhost:8080 頁面後,有些功能需要登入才能 進行訪問。今天我解壓好了一個tomcat,環境變數也配置好了,啟動服務也沒問題,就是登入不進去Manager App,大 概花了我一個下午的時間才解決這個問題。   首先to

記一次Linux修改MySQL配置生效的問題

背景 自己手上有一個專案服務用的是AWS EC2,最近從安全性和效能方面考慮,最近打算把騰訊雲的MySQL資料庫遷移到AWS RDS上,因為AWS的出口規則和安全組等問題,我需要修改預設的3306埠和Bind Address限制特定的IP訪問,我在Stackoverflow上查詢瞭如何修改,但是網上的資料

python中正則匹配字符配置單詞邊界生效解決辦法

re python duoceshi #-*-coding:utf-8-*-import rename="duoceshi"p= re.compile(‘\bduoceshi\b‘)f = p.search(name)if f: print f.group()################

解決clover配置文件conf.plist中nv_disable=1或者nvda_drv=1生效或者說能刪除的問題

引導 vda 執行 需要 不能 出現 修改 ram eas 情況一:U盤安裝MacOS的時候conf.plist中設置了nv_disable=1,但是啟動的時候任然顯示nvda_drv=1。   這種情況一般出現在該機器曾經安裝過MacOS,MacOS會將這個參數信息保存在

Windows中Nginx配置nginx.conf生效解決方法

ps:      樂優商城的圖片上傳中遇到的坑,nginx.conf一直沒有生效,折磨了幾個小時,終於搞定了。 附 nginx.conf: #user nobody; worker_processes 1; #error_log lo

windows環境下,git配置祕鑰生效解決

使用git過程中會出現反覆讓你輸入使用者名稱和密碼的情況,比較煩嗎,因此我們可以配置SSH KEY,讓我們在拉取和提交程式碼是不用輸入密碼。但是配置過程中可以出現配置好的祕鑰不生效的情況。 1.在搭建的git網站刪除原有key,如圖 2.配置使用者名稱和郵箱,在git

JQuery-Validate明明配置好了但是生效?卡了2個小時的bug解決了,原因很簡單。

JQuery Validate是表單驗證的js工具,一般用於前臺頁面的校驗,例如登陸和註冊。 照著教程寫了起來,使用Hbulider編輯器,本來寫的時候可以用的,但是後來不知道怎麼操作的,頁面上的校驗就

Mac下配置環境變數重啟後生效解決(.bash_profile vs .bashrc)(bash/zsh下載入.bashrc問題解決

得知載入順序如下: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 當然/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前使用者級的環境變數。後面3

解決配置Android sdk環境變數生效的問題

配置Android sdk環境變數發現不生效 配置過程: 在系統變數path中 新增E:\sdk\platform-tools 配置完成後 ,在dos中輸入adb發現無效,但是將路徑移動到E:\sdk