maven - Grails 3.x 修改 mavenLocal() 以定向到默认位置以外的另一个位置和名称

标签 maven grails gradle grails-3.0

我正在尝试在 VMware VDI(虚拟桌面基础架构)上运行 Grails 3.0.6 应用程序。我想将我的 Maven 本地存储库定向到 <Username>/.m2/repository 以外的位置

我该怎么做?
VDI 对开发人员来说是一个痛苦的环境,但我的任务是让它发挥作用。

提前致谢。

最佳答案

由于 Grails 3.x 使用 Gradle,您可以在 build.gradle 中轻松定义它。文件。

buildscript {
    ext {
        grailsVersion = project.grailsVersion
    }
    repositories {
        // mavenLocal()
        maven { url "file://<your path here>" } // this one does the job
        maven { url "https://repo.grails.org/grails/core" }
    }
    dependencies {
        classpath "org.grails:grails-gradle-plugin:$grailsVersion"
        classpath 'com.bertramlabs.plugins:asset-pipeline-gradle:2.5.0'
    }
}

关于maven - Grails 3.x 修改 mavenLocal() 以定向到默认位置以外的另一个位置和名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33023993/

相关文章:

java - 运行 getDisplayMetrics() 方法时,使用 gradle 编译给出的值与使用 eclipse 编译的值不同

java - 如何在 Jenkins 中为每个从属节点配置 Maven 安装?

maven - JBAS015893:遇到无效的类名

android - 如何让第三方库使用 gradle 构建脚本自动构建?

grails - bcrypt日志回合与哈希迭代

Grails GORM : Change foreign key column name

android - 无法在单个dex文件中容纳请求的类错误在gradle中添加Google Play广告库时出现错误

tomcat - 使用 maven 在 tomcat7 上使用 SSL

java - 无法仅使 DataNucleus JDO 元数据映射工作

grails - Grails注销按钮不起作用