2013-12-03 2 views
0

Я использую плющ с муравейником для создания нескольких модулей. Мне нужно опубликовать некоторые документы (файлы .docx). Но когда мне нужно установить из одного плюсового репозитория в другое, они не копируются. Как сообщить плющу копию этих документов при использовании задачи установки.Ivy task 'install' не копирование/установка документов

Публикация:

<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: resolve /> перед вызовом install, и это тоже не помогло. (Нужно ли добавлять какие-либо атрибуты в ivy: разрешить вызов?). Нужно ли указывать зависимость от документации в файле ivy.xml? Установите файлы jar и ivy.xml, но не файлы документов или xml. Что мне не хватает? Любая помощь приветствуется.

ответ

0

Проблема не связана с артефактами. Мне нужно добавить конф = «ядро» как для DOCX и файла XML публикации:

<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 organisation="${ivy.organisation}" module="${ivy.module}" 
    revision="${ivy.revision}" from="shared" to="released" overwrite="true" conf="core" /> 
Смежные вопросы