为什么不在我的〜/ .m2文件夹中查找?

时间:2016-06-10 18:26:01

标签: java maven gradle

我在maven本地文件夹中有一个插件的本地分支,但由于某些原因,maven没有搜索我的~/.m2文件夹(我在Mac上)。

Could not find org...
Searched in the following locations:
file:/Applications/Android Studio.app/Contents/gradle/m2repository/org/...
...
https://repo1.maven.org/maven2/org/...
...
https://jcenter.bintray.com/org/...
...
https://maven.fabric.io/public/org/...
...
Required by:
:MobileApp:unspecified

有什么其他信息可用于解决这个问题?我在项目中没有pom.xmlsettings.xml个文件。

1 个答案:

答案 0 :(得分:0)

这似乎是一个gradle构建。因此,您没有pom.xml。检查build.gradle中定义了哪个repos(查找存储库{}块)。我猜你会发现的是这样的:

repositories {
  mavenCentral()
}

如果您想让gradle使用您当地的maven存储库,您可以告诉他:

repositories {
  mavenCentral()
  mavenLocal()
}

请注意,您可以为gradle build-plugins和构建本身定义不同的repos!第一个位于buildScript块,而第二个位于顶层元素。

希望有所帮助。