Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
如何更改下载的maven依赖项的位置?_Maven_Grails - Fatal编程技术网

如何更改下载的maven依赖项的位置?

如何更改下载的maven依赖项的位置?,maven,grails,Maven,Grails,在grails 2.5.3上运行grails prod-war target/my.war时,有没有办法将maven依赖项的下载位置更改为 使用maven可以在命令行设置一个变量:-Dmaven.repo.local=/some/foo/bar/path grails prod war target/my.war命令是否有类似的功能 我之所以需要它,是因为我正在Jenkins上构建应用程序,没有创建/jslave/.m2/repository/org/grails文件夹的权限。所以,我需要改变路

在grails 2.5.3上运行
grails prod-war target/my.war
时,有没有办法将maven依赖项的下载位置更改为

使用
maven
可以在命令行设置一个变量:
-Dmaven.repo.local=/some/foo/bar/path

grails prod war target/my.war命令是否有类似的功能


我之所以需要它,是因为我正在Jenkins上构建应用程序,没有创建
/jslave/.m2/repository/org/grails
文件夹的权限。所以,我需要改变路径

我相信您必须在
BuildConfig.groovy

grails.dependency.cache.dir = ".path/to/your/custom/repo"
或者你也可以使用

grails.project.dependency.resolution = {
    cacheDir "absolute/path/to/your/custom/repo"
}
有关上述内容以及乙醚与常春藤的使用,请参阅