Экспорт (локальных) зависимостей в многомодульный проект - PullRequest
0 голосов
/ 18 февраля 2019

Я делаю свой первый проект gradle и столкнулся с проблемой, пытаясь построить / экспортировать его.Проект работает нормально, начиная с моего идеала, я просто не знаю, как правильно его экспортировать.Моя цель - запустить исполняемый файл jar, запускающий один из модулей, и папку lib, содержащую все локальные и удаленные зависимости.

Это структура проекта:

  1. root_project
    1. image_processing_module
    2. updated_open_source_project
    3. javafx_app_module с использованием javafx-gradle-plugin
    4. native_libs: папка с 2 собственными библиотеками и связанными java-оболочками

Это мой файл settings.gradle для root_project:

rootProject.name = 'root_project'
include 'image_processing_module'
include 'modified_open_source_project'
include 'javafx_app_module'

А это текущий файл build.gradle:

apply plugin: 'java'

subprojects {
    apply plugin: 'java'

    sourceCompatibility = 1.8

    repositories {
        mavenCentral()
    }
}

Модуль 2 и 3 используют локальныйродные библиотеки и оболочки.На данный момент я добавил оболочки только как зависимость, но родную библиотеку тоже нужно экспортировать.Нужно ли выполнять экспорт в корневой файл build.gradle проекта или в подпроекты?Как бы я этого достиг?Как мне указать, что проект 3 является моим «основным» / «стартовым» проектом?Заранее спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...