Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Intelij Idea中改变Gradle的定制路径_Java_Maven_Gradle_Intellij Idea - Fatal编程技术网

Java 如何在Intelij Idea中改变Gradle的定制路径

Java 如何在Intelij Idea中改变Gradle的定制路径,java,maven,gradle,intellij-idea,Java,Maven,Gradle,Intellij Idea,(1) 我已将.gradle路径从主目录更改为自定义目录 OJDBCjar文件已通过以下命令添加到我的maven localrepository中 mvn install:install-file -Dfile=G:\Software\ojdbc\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar 当我在build.gradle中启用mavenLocal()从maven l

(1) 我已将.gradle路径从主目录更改为自定义目录

OJDBC
jar文件已通过以下命令添加到我的maven localrepository中

mvn install:install-file -Dfile=G:\Software\ojdbc\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar
当我在
build.gradle
中启用
mavenLocal()
从maven local repo注入jar时,发生了以下错误

 Could not resolve all files for configuration ':compileClasspath'.
   > Could not find com.oracle:ojdbc6:11.2.0.4.
mavenLocal()
用于在
settings.xml
中定义的本地存储库路径

settings.xml

  <localRepository>D:/Build Tools/.m2/repository</localRepository>
D:/buildtools/.m2/存储库
就我而言,它不起作用。但是当我为
maven
Gradle
使用默认的构建工具路径(主目录)时,它就工作了

(2) 当我用IntelliJ Idea打开一个新项目时,每次我都必须覆盖maven本地存储库,因为我的maven repo不在默认路径中。如果有任何方法可以在不使用默认位置的情况下使用自定义位置启动IntelliJ idea?

我用以下方法解决了(1)

如果我使用maven repo的自定义位置,那么我可以用
maven{}

repositories {
    //mavenLocal()
    maven {
        url '/path/to/your/repository'
    }
}
(1) 它是否在IDE外部的命令行中工作?(2) 您可以通过“文件|新项目设置|新项目设置/首选项”更改默认设置。(1)我没有使用CMD检查,而是使用eclipse检查,但问题是相同的。没用是的。每次打开新项目时,我都必须更改默认设置。IDE在进行配置之前使用了默认路径(2)您是否尝试通过“文件|新项目设置|新项目设置/首选项”更改默认值