用brew安裝了maven,maven使用時(shí)率挣,發(fā)現(xiàn)從maven的官方中央倉(cāng)庫(kù)更新依賴(lài)庫(kù)速度太慢刻伊,所以想更改maven配置文件,添加國(guó)內(nèi)的maven倉(cāng)庫(kù)鏡像椒功。但是捶箱,卻不知道brew把maven裝到哪里了。so蛾茉,開(kāi)始捉迷藏~
brew把maven藏到哪里了呢讼呢?
既然是brew把maven藏起來(lái)的,那么首先想到谦炬,brew是不是知道呢悦屏?我們就直接問(wèn)問(wèn)brew节沦。
在bash終端中
$ brew
Example usage:
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install -vd FORMULA
Developers:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
http://docs.brew.sh/Formula-Cookbook.html
Further help:
man brew
brew help [COMMAND]
brew home
大概看了下,下面這兩個(gè)是最有可能提供線(xiàn)索的
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA...]
info提供了一條路徑線(xiàn)索
$ brew info maven
maven: stable 3.3.9
Java-based project management
https://maven.apache.org/
Conflicts with: mvnvm
/usr/local/Cellar/maven/3.3.9 (96 files, 9.6M) *
Built from source on 2017-01-21 at 15:32:59
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/maven.rb
==> Requirements
Required: java ?
看看這個(gè)路徑是maven的藏身之處嗎础爬?
$ ls /usr/local/Cellar/maven/3.3.9
INSTALL_RECEIPT.json? NOTICE? ? ? ? ? ? ? ? bin/
LICENSE? ? ? ? ? ? ? README.txt? ? ? ? ? ? libexec/
大概是甫贯,為啥說(shuō)大概,因?yàn)闆](méi)看到conf/setting.xml文件翱囱痢叫搁!4個(gè)文件和2個(gè)文件夾,setting.xml會(huì)在2個(gè)文件夾里嗎供炎?
$ ls bin/
mvn*? ? ? ? ? mvn.cmd*? ? ? mvnDebug*? ? mvnDebug.cmd* mvnyjp*
bin/下沒(méi)有渴逻,雖然我也不知道為啥這些文件最后會(huì)帶個(gè)*號(hào),但明顯不是我要找的音诫。
$ ls libexec/
bin/? boot/ conf/ lib/
啊哈惨奕,看我發(fā)現(xiàn)了什么?conf/ 那么setting.xml會(huì)在conf下嗎竭钝?
$ ls libexec/conf
logging/? ? ? ? ? settings.xml ? ? ?toolchains.xml
終于找到你啦梨撞,setting.xml君!
實(shí)際情況是:我在“/usr/local/Cellar/maven/3.3.9”目錄下只查看了bin文件夾香罐,libexec文件夾被我忽視了卧波,然后我廢了好長(zhǎng)時(shí)間在網(wǎng)上進(jìn)行查找,但都沒(méi)有找到相關(guān)的信息庇茫,一度絕望港粱,然后決定從maven官網(wǎng)下載maven手動(dòng)安裝!
前往maven主頁(yè)
$ brew home maven
進(jìn)到install頁(yè)面(表問(wèn)我為啥不先去Download頁(yè)面下載maven =_=港令,我也不知道啥容,可能那一刻被大能控制了P饪拧)顷霹,然后就看到Maven home!;髦ā淋淀!
總結(jié):brew和maven都知道m(xù)aven被藏到哪里了!