плющ разрешить динамическую зависимость - PullRequest
0 голосов
/ 13 мая 2010

Я использую Ivy для разрешения своих зависимостей. У нас есть большой общий ресурс, где все библиотеки, которые мы используем, работают и извлекаются по мере необходимости.

Очень редко нам нужно добавлять дополнительные файлы в существующую версию библиотеки. Например, недавно мы начали использовать компоненты диаграмм в библиотеке пользовательского интерфейса. Ранее они нам не были нужны, поэтому я взял соответствующие библиотеки DLL и скопировал их в общую папку с существующими библиотеками пользовательского интерфейса.

Однако при запуске ivy эти дополнения по умолчанию не выбираются, предположительно потому, что они локально кэшируются на моей машине, а ivy только проверяет версию, чтобы увидеть, есть ли у нее версия x.y.z библиотеки a. Он не проверяет, изменилась ли версия x.y.z библиотеки a в репозитории ivy.

Есть ли способ заставить плюща проверять хранилище на наличие структурных изменений в библиотеке, а не просто проверять локальный кеш?

Я пытался использовать <ivy:resolve refresh="true"/>, но это ничего не помогало.

Спасибо.

1 Ответ

3 голосов
/ 13 мая 2010

Если вы измените содержимое зависимости, не должен ли измениться и номер ее версии? Если зависимость все еще в движении, возможно, вам стоит взглянуть на снимки .

...