2017-02-25 12 views
1

質問は、これらのビルドツールのテーマについてです。どのようにしてchacheの依存関係ができるディレクトリ(local-repo)を設定できますか?デフォルトは、ユーザホーム、.gradle/.m2e /サブディレクトリの下にあります。Windowsの%userprofile%以外のディレクトリにローカルリポジトリをインストールするようにGradleとMavenを設定できますか?

  1. %のUSERPROFILE%Windowsの
  2. $ HOME Linuxの

どのように私はこれらのデフォルトを変更できますか?あなたが別のディレクトリを定義することができ、あなたののsettings.xmlファイル内のMavenについて

+0

@Asettoufありがとうございました。しかし、それは私のビルドを別のレポに向けるでしょう。私が欲しいのは、私のgradleとmavenのツールは、質問に記載されている以外のディレクトリにローカルのリポジトリを置くことです。 – alvaro

+0

次に、私が理解しているところから依存関係がどこにあるかを変更したいので、それがMavenのやり方です(私はGradleについてよく知らないのですが残念です)。あなたが私を信じていない場合は、私の編集の文書を確認してください。 – Adonis

+0

@Asettoufあなたはmavenに関するライトです。申し訳ありませんが、私はあなたの答えをよく読まなかった。最初は私はそれがpomファイルの設定だと思っています。 Thxは私がMavenについて欲しかったものです。運がないとgradleのために同じものを探しています – alvaro

答えて

3

MAVENためhttps://maven.apache.org/guides/mini/guide-configuring-maven.htmlを参照してください。 @Asettouf、あなたはsettings.xmlを以下のようにカスタマイズすることができます -

<settings> 
    ... 
    <localRepository>/custom/path</localRepository> 
    ... 
</settings> 

のGradle -

あなたは、以下のいずれかを使用することができます - GRADLE_USER_HOME環境変数、

export GRADLE_USER_HOME=/custom/path 

またはSET gradle.user.homeシステムプロパティなどを設定し

-

export GRADLE_OPTS=-Dgradle.user.home=/custom/path 

または--gradle-user-homeコマンドラインパラメータ。

gradle --gradle-user-home=/custom/path -d 
+1

コマンドラインでこれを行うこともできます: 'mvn -D-Dmaven.repo.local = PathWhichYouLIkeToHave' – khmarbaise

2

: - 正しくによって指さ

<settings> 
    ... 
    <localRepository>/path/to/local/repo/</localRepository> 
    ... 
</settings> 

は、より多くの設定オプション

関連する問題