При работе над многомодульным проектом 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") {
}
, но не удалось найти список закрытых проектов при выполнении задачи.