Как автоматически заменить зависимости jar на зависимости проекта Gradle в составной сборке, используя Eclipse? - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь создать плагин Eclipse или Gradle (я работаю с Eclipse), который может в составной сборке заменить зависимость jar зависимостью проекта, когда этот указанный c проект открывается в то же самое рабочее пространство. Вот пример, чтобы прояснить все:

Project_A - это простой проект. - Группа: "com.myproject" - Версия: "1.0.0-SNAPSHOT"

Project_B - это еще один импорт проекта gradle в eclipse. - Группа: "com.myproject" - Версия: "1.0.0-SNAPSHOT"

Project_B имеет объявление зависимостей, подобное этому: dependencies {api "com.myproject: Project_A: 1.0.0-SNAPSHOT}

В eclipse я вижу jar publi sh по проекту A. Все в порядке. Если я импортирую Project_A в eclipse, я бы хотел видеть Project_B с зависимостью проекта eclipse от Project_A вместо jar (только если Project_A открыт).

Это уже возможно сделать вручную, но я хочу, чтобы это делалось автоматически. Для этого Мне нужно иметь возможность изучить внешние зависимости моего проекта и найти способ идентифицировать собственные проекты, используемые для создания jar-файлов. Тогда я смогу изменить зависимость, если собственный проект будет открыт в той же рабочей области. У кого-нибудь есть идеи, как это сделать?

...