Gradle如何解释常春藤定制布局?

Gradle如何解释常春藤定制布局?,gradle,ivy,Gradle,Ivy,我已声明自定义常春藤存储库布局: repositories { ivy { url "https://myurl.com/root/" layout 'pattern', { artifact "[organisation]/[name]-[version].[ext]" } } } 然后我声明一个依赖项: dependencies { compile 'mygroup:myartifact:0.1

我已声明自定义常春藤存储库布局:

repositories {
    ivy {
        url "https://myurl.com/root/"
        layout 'pattern', {
             artifact "[organisation]/[name]-[version].[ext]"
        }
    }
}
然后我声明一个依赖项:

dependencies {
   compile 'mygroup:myartifact:0.1@zip'
}
但由于某种原因,它不起作用,Gradle找不到依赖项,而且它似乎找错了地方:
https://myurl.com/root/mygroup/[名称]-[版本].zip

我也尝试过做一些奇特的事情,比如:

dependencies {
   compile module ('mygroup:myartifact:0.1@zip') {
      artifact {
         name = 'myartifact'
         ...
      }
   }
}
但它也不起作用


如何正确定义布局模式,以便Gradle能够很好地解释它?

使用
指定依赖项时:

artifact "[organisation]/[module]-[revision].[ext]"