Получить информацию о зависимых модулях в Ivy - PullRequest
1 голос
/ 13 сентября 2011

имеют несколько «общих» модулей и один модуль, который зависит от них (root). Я хотел бы поместить некоторую информацию в общие модули ixy.xml, а затем прочитать эту информацию в build.xml корня. Итак, универсальный модуль ivy.xml выглядит так:

<ivy-module version="2.0"  xmlns:sqsg="http://www.company.com/sqsg/ivy/extra">
  <info organisation="company" module="build-scripts" revision="1.0.2" status="integration" sqsg:svnurl="blabla">
  </info>
  <publications>
   ...
  </publications>
</ivy-module>

Я добавил дополнительный атрибут "svnurl" в файл ivy.xml. Корень ivy.xml может выглядеть так:

<ivy-module version="2.0">
    <info organisation="company" module="root" revision="2.0.5" status="integration">
    </info>
    <dependencies>
        <dependency org="company" name="build-scripts" rev="1.0+" changing="true"/>
    </dependencies>
</ivy-module>

Я хочу прочитать значение атрибута "svnurl" всех зависимостей после того, как я ivy: resol корневого модуля. Я пытался посмотреть buildlist и listmodules , но мне кажется, что им не хватает нужной мне функциональности. Есть идеи?

1 Ответ

0 голосов
/ 13 сентября 2011

Поможет ли задача info ?:

<ivy:info organisation="apache" module="info-all" revision="1.0" />
  • ivy.artifact. [Index] .extra. [Любой дополнительный атрибут] :Для каждого дополнительного атрибута опубликованного артефакта создается свойство, содержащее его имя.(С версии 2.2)
...