Maven Grails2.2从哪里获得用户存储库配置?

Maven Grails2.2从哪里获得用户存储库配置?,maven,grails,gradle,Maven,Grails,Gradle,我公司的大多数较旧的Grails项目都有依赖项,这些依赖项只存在于我们的内部存储库中。任何项目配置文件(例如,grails-app/conf/BuildConfig.groovy)中都没有提到内部存储库。然而,我的同事(以及我们的Jenkins构建机器)可以直接从git克隆成功地grails测试应用程序 然而,在我自己的笔记本电脑上,grails测试应用程序显示“无法解析依赖项”,并生成输出,表明没有尝试从内部repo获取 我可以通过编辑BuildConfig.groovy来解决这个问题: re

我公司的大多数较旧的Grails项目都有依赖项,这些依赖项只存在于我们的内部存储库中。任何项目配置文件(例如,
grails-app/conf/BuildConfig.groovy
)中都没有提到内部存储库。然而,我的同事(以及我们的Jenkins构建机器)可以直接从git克隆成功地
grails测试应用程序

然而,在我自己的笔记本电脑上,
grails测试应用程序
显示“
无法解析依赖项
”,并生成输出,表明没有尝试从内部repo获取

我可以通过编辑
BuildConfig.groovy
来解决这个问题:

repositories {

    mavenRepo "http://our.server:8081/maven/repo/"
    grailsPlugins()
    grailsHome()
    mavenLocal()
    grailsCentral()
    mavenCentral()
}
然而,当其他机器不需要URL时,我硬编码URL到项目中似乎是不对的


我的
$HOME/.m2/settings.xml
$HOME/.gradle
的内容与我的同事的相同。这还可以在哪里设置?

查看
grails app/conf/Config.groovy
中是否包含来自环境变量的任何外部配置文件。您的同事是否可能已经在
$HOME/.m2/
中具有依赖项?例如,假设我们正在讨论专有的Grails插件。如果他们开发了插件,然后运行了
grails安装
,那么这些插件就会安装在
$HOME/.m2/
中,就好像它们是从Maven repo下载的一样。