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

时间:2017-03-25 23:07:19

标签: 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文件夹。所以,我需要改变路径。

1 个答案:

答案 0 :(得分:0)

我认为您必须使用BuildConfig.groovy

中的以下任一选项
grails.dependency.cache.dir = ".path/to/your/custom/repo"

或者您也可以使用

grails.project.dependency.resolution = {
    cacheDir "absolute/path/to/your/custom/repo"
}

请参阅 Where are the JARs? ,了解有关上述和使用Aether与常春藤的更多详情。