在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
文件夹。所以,我需要改变路径。
答案 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与常春藤的更多详情。