Поддерживает ли код Visual Studio Ivy как управление зависимостями для проектов Java? - PullRequest
0 голосов
/ 24 октября 2019

В нашей компании есть устаревшие проекты, созданные с использованием Spring MVC (не загрузочные) и использующие Ivy для управления зависимостями, а репозитории с использованием Artifactory. Я не могу найти какие-либо учебные пособия или поддержку для Ivy / Ant, а только для проектов типа Maven.

Кто-нибудь получил VS Code, который бы подходил для проектов, использующих Ivy?

1 Ответ

0 голосов
/ 24 октября 2019

Да, вы можете заставить его работать. Вы можете использовать ivy через Apache Ant, и есть плагин для Apache Ant, доступный для кода Visual Studio .

Вот пример цели Ant, которая использует цели, определенные Ivy, для разрешения зависимостей.

<!--override the common resolve task to use Ivy configuration here-->
<target name="resolve" description="--> resolve and retrieve jar dependencies with ivy for all configurations.">
    <mkdir dir="${lib.dir}" />
    <!-- not usually necessary, ivy creates the directory IF there are dependencies -->

    <!-- the call to resolve is not mandatory, retrieve makes an implicit call if we don't -->
    <ivy:resolve file="${ivy.file}" conf="*" />

    <ivy:retrieve pattern="${lib.dir}/[conf]/[organisation]/[module]/[type]s/[artifact].[ext]" conf="*" />
</target>
...