Описание тега gradle-multi-project-build

1 ответ

Как я могу вызвать код из одного подпроекта в задачах другого подпроекта?

У меня есть проект с двумя подпроектами. Один из этих подпроектов, "A", содержит код, который публикуется для артефакта. У другого подпроекта "B" есть задача, которая должна точно выполнять то, что делает один из методов в коде A. Я могу воспроизвес…
08 июн '19 в 09:04
0 ответов

Как запускать приложения и запускать тесты в многопроектной сборке

У меня многопроектная сборка. Он содержит четыре примера приложений. Я хотел бы одну задачу gradle, которая будет: начать пример приложения 1:./gradlew: simple: app1: run после запуска приложения 1 выполните тесты для запущенного примера приложения …
0 ответов

Перезапись задачи в подпроекте

При выполнении задачи gradle для моего подпроекта, объявленной в моем корневом проекте, я хочу перезаписать входную папку для задачи. Я работаю с микросервисами, созданными с помощью Spring-Boot. Подпроекты - это разные микросервисы, а корневой прое…
18 июн '19 в 10:40
0 ответов

Как создать родительский проект Gradle поверх других родительских проектов

Итак, у меня есть структура проекта gradle, как показано ниже RootProject1 |-- build.gradle |-- settings.gradle | |-- project-1 |-- build.gradle | |-- project-2 |-- build.gradle RootProject2 |-- build.gradle |-- settings.gradle | |-- project-3 |-- b…
14 авг '19 в 15:54
1 ответ

Gradle multi project build переопределить зависимости в дочернем

В многопроектной сборке gradle: root << applies: dependency{ 'org:module:version1' } |- foo (version1) is ok here |- bar (version1) not ok here, I need to use version 2 Есть ли способ добиться такого поведения?
0 ответов

Как применить исходный код и другую конфигурацию в корневом файле build.gradle для двух разных проектов и их подпроектов?

Я перенес Project3 и их подпроекты в существующую базу кода. Исходный код, использованный в существующем проекте, применяется ко всем подпроектам, включая Project3 и их подпроекты. Но исходный код отличается от существующего проекта и некоторых друг…
4 ответа

Как игнорировать сборку gradle корневого проекта для многопроектного приложения Kotlin Spring Boot?

Задний план: В настоящее время у меня есть репозиторий многомодульных (многопроектных) приложений. "Корень" - это не работающее приложение. Это просто исходный каталог, в котором у меня есть кореньbuild.gradle.ktsфайл, который содержит зависимости и…
1 ответ

Как добавить зависимости в тесты другого проекта в мультиплатформенной мультипроектной сборке Kotlin

У меня есть многоплатформенный проект Kotlin, который содержит несколько модулей (подпроектов). В строительстве Мультиплатформенные Проекты с Gradle документации Котлин ясно показывает, как настроить проект зависимостей между модулями: kotlin { sour…
1 ответ

Почему Gradle 5 (5.6.3) принял неожиданное решение при разрешении компонентов?

У меня очень большая сборка Java с несколькими проектами. После обновления Gradle 5(4.10.3->5.6.3) одна из самых ужасных вещей - неожиданные сбои при разрешении зависимостей: ... dependencies { // I know about the deprecation of 'compile', with 'imp…
04 дек '19 в 10:55
1 ответ

Как создать проект Gradle с несколькими сборками с взаимозависимыми проектами весенней загрузки и jar-файлами

Задний план Я написал проект весенней загрузки, используя gradle, и он отлично работает. Я хотел бы разбить проект на библиотеки (jar-файлы), чтобы я мог их повторно использовать. Это требования Каждый из проектов находится в дочерних папках, каждая…
0 ответов

исключить apiguardian-api из конфигурации junitPlatform в Gradle 6

Я пытаюсь запустить jacoco в моей сборке на основе Gradle 6.0.1. Это многопроектная сборка. (полный файл build.gradle в конце этого вопроса) Моя конечная цель - запускать отчеты jacoco с помощью моей многопроектной сборки Gradle с использованием jun…
0 ответов

Циклическая зависимость Gradle с compileIntegTestJava и integTestClasses

Мой проект - это проект функционального тестирования, поэтому у нас нет main исходный код в нашем градиенте, просто integTest исходный набор (который действует как основной) и test. Моя структура проекта parent-p :parent-p:child-a :parent-p:child-b …
1 ответ

Сборка Gradle: как настроить многоуровневый проект (3+ уровня)?

У меня проблемы с настройкой трехуровневого многопроекта gradle: Level_1_Proj │ ├── Level_2_Proj_A │ │ │ ├── Level_3_Proj_C │ └── Level_3_Proj_D │ └── Level_2_Proj_B │ ├── Level_3_Proj_E └── Level_3_Proj_F Я бы хотел уметь: установить зависимости ме…
0 ответов

Составная сборка Gradle со свойствами ext или глобальными переменными

У меня есть составной проект с чем-то похожим на следующую структуру: - Main -- A --- 1 ---- m ---- n --- 2 ---- p -- B --- 3 ---- q ---- r 1, 2 и 3 - это сборки с несколькими проектами. A и B - это просто каталоги, используемые для организации. Я х…
2 ответа

Как использовать "платформы" Gradle для выравнивания версий зависимостей в многопроектной настройке?

Я пытаюсь научиться использовать "платформы" для выравнивания версий зависимостей между проектами в многопроектной настройке. Пока я видел: https://docs.gradle.org/6.2.1/userguide/platforms.html https://docs.gradle.org/6.2.1/userguide/dependency_man…
1 ответ

класс настраиваемых задач gradle делает себя некомпилируемым

Я пытаюсь написать собственный класс задачи Gradle и использовать его в другом подпроекте. У меня проблемы со связыванием сборки. В этом примере я назвал подпроекты "a" (для приложения) и "p" (для плагина, хотя я не использую объект плагина, а прост…
0 ответов

Подмодули Gradle не найдены

У меня следующая структура проекта Gradle: SUPER/ |______A/ | |______A1/ | | |______build.gradle | |______A2/ | | |______build.gradle | |______build.gradle | |______settings.gradle | |______B/ | |______build.gradle | |______settings.gradle | |______…
0 ответов

Несколько проектов Android в каталоге

У меня есть два приложения для Android в каталоге: MessageBroker (каталог)[Нет файлов build.gradle и settings.gradle] |---> helloworld (приложение для Android) |---> tflitedetector(приложение для Android) Два вышеуказанных проекта успешно строятся п…
17 фев '20 в 22:43
1 ответ

конфигурация api плагина java-библиотеки не распознается

Я новичок в Gradle, и я использую Gradle 6.1. Я пишу небольшое приложение, чтобы понять концепции многопроектного приложения и плагина Java-библиотеки Gradle. Мой вопрос: Как App.java отлично работает без импорта класса DefaultRandomGenerator из Sub…
0 ответов

Jrebel нельзя применить к проекту компиляции Gradle

Я использую Jrebel в IntelliJ. Мои модули, как это, с помощью gradle. 1) ядро ​​2) главная [скомпилировать проект (: ядро)] 3) api [скомпилировать проект (: ядро)] когда я изменяю файл Java в основном модуле. Джребель не работает. другие файлы java …