Где находится репозиторий Ivy для xuggle-utils.jar? - PullRequest
0 голосов
/ 26 марта 2012

Я пытаюсь скомпилировать Xuggler под Windows.Это ivy.xml файл содержит следующую зависимость:

<dependency org="xuggle" name="xuggle-utils" rev="latest.integration" conf="test" changing="true"/>

К сожалению, эта зависимость не может быть найдена ни в одном репозитории, настроенном в этом проекте.

Где находится актуальная версия репо дляXuggler

Ответы [ 3 ]

1 голос
/ 27 марта 2012

Файл настроек в источнике проекта не работает.

Я думаю, что обнаружил расположение как jar-файлов xuggle, так и вторичного репозитория, используемого для размещения транзитивных зависимостей модуля (содержится в модуле xuggle ivy.xml).

Примеры файлов ivy.xml и ivysettings.xml, включенных ниже.

ivy.xml

<ivy-module version="2.0">
    <info organisation="org.demo" module="demo"/>
    <configurations>
        <conf name="compile"/>
        <conf name="runtime" extends="compile"/>
        <conf name="test"    extends="runtime"/>
    </configurations>
    <dependencies>
        <dependency org="xuggle" name="xuggle-utils" rev="latest.integration" conf="test->default"/>
    </dependencies>
</ivy-module>

ivysettings.xml

<ivysettings>
    <settings defaultResolver="central"/>
    <resolvers>
        <ibiblio name="central" m2compatible="true"/>
        <url name="xuggle">
            <ivy pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organisation]/[module]/[revision]/ivy-[revision].xml" />
            <artifact pattern="http://xuggle.googlecode.com/svn/trunk/repo/share/java/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" />
        </url>
        <url name="red5">
            <artifact pattern="http://red5.googlecode.com/svn/repository/[artifact]-[revision].[ext]" />
        </url>
    </resolvers>
    <modules>
        <module organisation="xuggle" resolver="xuggle" />
        <module organisation="red5"   resolver="red5" />
    </modules>
</ivysettings>
1 голос
/ 05 апреля 2012

Это будет исправлено в Xuggler 5.3 (запускается на следующей неделе). Он уже находится в проекте github как [cross_compile 1489166].

https://github.com/xuggle/xuggle-xuggler

Наслаждайтесь.

1 голос
/ 26 марта 2012

Кажется, есть файл http://xuggle.googlecode.com/svn/trunk/build/java/ivysettings.xml, который предлагает http://xuggle.googlecode.com/svn/trunk/repo/share/java/ в качестве репозитория, так что вы можете попробовать его.

Проблема может заключаться в том, что репозиторий может быть недоступен для запроса, и, таким образом, rev="latest.integration" может вызвать проблемы, поскольку Ivy не может запросить репозиторий для доступных версий.

...