私の OSX ボックスで Grape 注釈付きの groovy スクリプトを使用すると、10 秒程度のヒットがあることに気付きました。いつもこうなの?グレープをそのキャッシュに優先させることはできますか (依存関係は間違いなくシステムの ~/.groovy/grapes... にあります)。
2 に答える
            2        
        
		
一部のライブラリ (特に httpbuilder) は、依存関係でバージョン範囲を使用します。このバージョン チェックの TTL を、grapeconfig.xml ファイルで増やす方法を説明する投稿がここにあります。
于 2011-05-03T17:44:53.920   に答える
    
    
            1        
        
		
~/.groovy/grapeConfig.xmlファイルが定義されていますか? docoに示されている例では、ローカル キャッシュが優先されます。
<ivysettings>
  <settings defaultResolver="downloadGrapes"/>
  <resolvers>
    <chain name="downloadGrapes">
      <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>
      <!-- todo add 'endorsed groovy extensions' resolver here -->
      <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>
    于 2010-08-09T20:02:05.117   に答える