你可能有你的本地Maven回購在grapeConfig.xml
解析器部分(~/.groovy/grapeConfig.xml
):
<?xml version="1.0"?>
<ivysettings>
<settings defaultResolver="downloadGrapes"/>
<resolvers>
<chain name="downloadGrapes">
<!-- todo add 'endorsed groovy extensions' resolver here -->
<ibiblio name="local" root="file:${user.home}/.m2/repository/" m2compatible="true"/>
<filesystem name="cachedGrapes">
<ivy pattern="${user.home}/.groovy/grapes/[organisation]/[module]/ivy-[revision].xml"/>
<artifact pattern="${user.home}/.groovy/grapes/[organisation]/[module]/[type]s/[artifact]-[revision].[ext]"/>
</filesystem>
<ibiblio name="codehaus" root="http://repository.codehaus.org/" m2compatible="true"/>
<ibiblio name="ibiblio" m2compatible="true"/>
<ibiblio name="java.net2" root="http://download.java.net/maven/2/" m2compatible="true"/>
</chain>
</resolvers>
</ivysettings>
隨着resolvers
部分內的波紋管,grape
從本地maven回購中獲得了僞影:
<ibiblio name="local" root="file:${user.home}/.m2/repository/" m2compatible="true"/>
註釋它從配置的回購下載工件。
編輯:剛剛與喬達時間本地測試
首先,包括在grapeConfig.xml
我的本地Maven回購
> grape install joda-time joda-time 2.1
:: loading settings :: url = jar:file:/C:/Software/groovy-2.1.1/lib/ivy-2.2.0.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: resolving dependencies :: caller#all-caller;working16
confs: [default]
found joda-time#joda-time;2.1 in local
downloading file:C:/Users/jalopaba/.m2/repository/joda-time/joda-time/2.1/joda-time-2.1.jar ...
[SUCCESSFUL ] joda-time#joda-time;2.1!joda-time.jar (90ms)
經過~/.groovy/grapes
手動刪除joda-time
文件夾,並註釋掉線以上:
> grape install joda-time joda-time 2.1
:: loading settings :: url = jar:file:/C:/Software/groovy-2.1.1/lib/ivy-2.2.0.jar!/org/apache/ivy/core/settings/ivysetti ngs.xml
:: resolving dependencies :: caller#all-caller;working09
confs: [default]
found joda-time#joda-time;2.1 in ibiblio
downloading http://repo1.maven.org/maven2/joda-time/joda-time/2.1/joda-time-2.1.jar ...
[SUCCESSFUL ] joda-time#joda-time;2.1!joda-time.jar (2460ms)
ED IT 2:編輯遵循以下我的評論:
如果您不能創建在~/.groovy
的grapeConfig.xml
,但你可以在其他路徑創建它,你可以做
grape -Dgrape.config=<pathTo_grapeConfig.xml> install joda-time joda-time 2.1
我沒有任何grapeConfig.xml和默認情況下它從本地回購下載。當我創建一個,我不添加本地回購,那麼它是從互聯網下載問題是在我的情況下,我不能創建此配置 – hudi
如果你不能創建〜/ .groovy grapeConfig.xml,但你可以創建它在其他路徑,你可以做葡萄-Dgrape.config =安裝等。 –
jalopaba