Я делаю свой первый проект gradle и столкнулся с проблемой, пытаясь построить / экспортировать его.Проект работает нормально, начиная с моего идеала, я просто не знаю, как правильно его экспортировать.Моя цель - запустить исполняемый файл jar, запускающий один из модулей, и папку lib, содержащую все локальные и удаленные зависимости.
Это структура проекта:
- root_project
- image_processing_module
- updated_open_source_project
- javafx_app_module с использованием javafx-gradle-plugin
- 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 является моим «основным» / «стартовым» проектом?Заранее спасибо за помощь!