Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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 常春藤任务';安装&x27;不复制/安装文档_Ant_Ivy - Fatal编程技术网

Ant 常春藤任务';安装&x27;不复制/安装文档

Ant 常春藤任务';安装&x27;不复制/安装文档,ant,ivy,Ant,Ivy,我正在使用ivy和ant构建多个模块。我需要发布一些文档(.docx文件)。但当我需要从一个常春藤存储库安装到另一个存储库时,它们不会被复制。我如何告诉ivy在使用安装任务时复制这些文档 出版物: <publications> <artifact name="find" type="jar" conf="core" /> <artifact name="Documentation" type="res" ext="docx"/> <artif

我正在使用ivy和ant构建多个模块。我需要发布一些文档(.docx文件)。但当我需要从一个常春藤存储库安装到另一个存储库时,它们不会被复制。我如何告诉ivy在使用安装任务时复制这些文档

出版物:

<publications>
  <artifact name="find" type="jar" conf="core" />
  <artifact name="Documentation" type="res" ext="docx"/>
  <artifact name="Dep_report" type="res" ext="xml"/>
</publications>

安装任务调用以将工件从一个常春藤存储库复制到另一个存储库:

<ivy:install organisation="${ivy.organisation}" module="${ivy.module}" 
        revision="${ivy.revision}" from="shared" to="released" overwrite="true" />


另外,我必须补充的是,发布到共享和安装到发布的ivy存储库不会发生在同一个ant调用中。在调用install之前,我添加了,但也没有任何帮助(我是否需要向ivy:resolve-call添加任何属性??)。我是否需要在ivy.xml文件中指定对文档的依赖关系?安装jar文件和ivy.xml文件,但不安装文档或xml文件。我错过了什么?非常感谢您的帮助。

问题不是在工件上添加conf。我需要为docx和xml文件发布添加conf=“core”:

<publications>
 <artifact name="find" type="jar" conf="core" />
 <artifact name="Documentation" type="res" ext="docx" conf="core" />
 <artifact name="Dep_report" type="res" ext="xml" conf="core" />
</publications>

另外,对于ivy:install,需要添加conf=“core”,如下所示:

<ivy:install organisation="${ivy.organisation}" module="${ivy.module}" 
    revision="${ivy.revision}" from="shared" to="released" overwrite="true" conf="core" />