Замените закрытые проекты Eclipse на JAR из репозитория Maven в Gradle - PullRequest
0 голосов
/ 11 марта 2020

При работе над многомодульным проектом Gradle в Eclipse с использованием плагина Eclipse Buildship теперь можно закрыть один или несколько «модульных» проектов Eclipse. В этом случае плагин Buildship заменит зависимость

project(":submodule1")

зависимостью от JAR в «submodule1 / build / libs / submodule1-xx.jar». Если JAR отсутствует, он будет создан на этапе синхронизации.

См. Также соответствующий запрос на извлечение: https://github.com/gradle/gradle/pull/9405

Хотя создание закрытых проектов Eclipse - это крутая функция для небольших проектов это не так круто для больших проектов. Я хотел бы получить JAR из репозитория Maven.

(каждый коммит в нашем проекте создается Дженкинсом и помещается в репозиторий Maven)

Мой вопрос:

  • Как я могу настроить Gradle и Buildship для извлечения недостающих JAR-файлов из репозитория Maven?

Я пытался достичь этой цели путем реализации задачи "eclipseClosedDependencies":

tasks.register("eclipseClosedDependencies") {
}

, но не удалось найти список закрытых проектов при выполнении задачи.

...