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 发布到Artifactory时如何自动增加常春藤修订号_Ant_Ivy_Artifactory - Fatal编程技术网

Ant 发布到Artifactory时如何自动增加常春藤修订号

Ant 发布到Artifactory时如何自动增加常春藤修订号,ant,ivy,artifactory,Ant,Ivy,Artifactory,有人能帮我弄清楚在发布到artifactory时如何使用IVY增加修订号吗 在网络搜索后,我发现buildnumber可以用来做这件事,但它不起作用,我得到下面的错误 <ivy:buildnumber organisation="${organisation}" module="${ant.project.name}" /> BUILD FAILED C:\Workspace\ant\includes\ivy.xml:65:com.ultra_as.ib#ProjectName;1

有人能帮我弄清楚在发布到artifactory时如何使用IVY增加修订号吗

在网络搜索后,我发现buildnumber可以用来做这件事,但它不起作用,我得到下面的错误

<ivy:buildnumber organisation="${organisation}" module="${ant.project.name}" />

BUILD FAILED
C:\Workspace\ant\includes\ivy.xml:65:com.ultra_as.ib#ProjectName;1.1.3: java.lang.IllegalStateException: ivy file not found in cache for com.ultra_as.ib#ProjectName;1.1.3: please resolve dependencies before delivering (C:\Users\user1\.ivy2\cache\resolved-org-ProjectName-1.1.3.xml)
Total time

构建失败
C:\Workspace\ant\includes\ivy.xml:65:com.ultra_as.ib#ProjectName;1.1.3:java.lang.IllegalStateException:com.ultra_as.ib#ProjectName的缓存中未找到常春藤文件;1.1.3:请在交付之前解决依赖关系(C:\Users\user1\.ivy2\cache\resolved-org-ProjectName-1.1.3.xml)
总时间

我不知道我在这里犯了什么错误

在尝试调用ivy buildnumber任务之前,需要调用resolve任务。解析任务的示例有“解析”(显然)和“检索”。为什么?这是解决阶段,ivy读取配置文件,如ivy.xml和ivysettings.xml。非常感谢Mark,但我真的不理解你的评论,请你重写一下。。。再次非常感谢您抽出时间。。。干杯