Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant是否可以使用Gradle解析器?_Ant_Gradle - Fatal编程技术网

Ant是否可以使用Gradle解析器?

Ant是否可以使用Gradle解析器?,ant,gradle,Ant,Gradle,我的存储库中定义了一个常春藤解析器闭包: repositories { ivy { name "local-ivy" url "http://host/ivy-repo/" layout 'pattern', { ... } } } 我尝试在Ant发布任务中使用它,如下所示: ant.taskdef(name: 'ivyPublish', classname: 'org.apache.ivy.ant.IvyPublish', cl

我的
存储库中定义了一个常春藤解析器
闭包:

repositories {
    ivy {
        name "local-ivy"
        url "http://host/ivy-repo/"
        layout 'pattern', { ... }
    }
}
我尝试在Ant发布任务中使用它,如下所示:

ant.taskdef(name: 'ivyPublish', classname: 'org.apache.ivy.ant.IvyPublish', classpath: configurations.ivy.asPath)
ant.ivyPublish(pubrevision: '1.0.0',
               status: 'release',
               resolver: 'local-ivy',
               artifactspattern: 'buildSrc/ivyUpload/[artifact].[ext]',
               overwrite: true)
但是,当Ant试图解决依赖关系时,我会遇到以下异常:

java.lang.IllegalArgumentException: unknown resolver local-ivy

是否可以将我的Gradle定义的冲突解决程序公开给Ant?

您尚未声明冲突解决程序,而是一个Ivy存储库。你不能用它来对付蚂蚁。(请注意,Gradle不再使用常春藤库访问常春藤存储库。)