У меня есть два (Java) проекта, библиотека и исполняемый файл, который использует библиотеку. Эти два проекта находятся в подпапках одной папки, но я не хочу ничего добавлять (например, settings.gradle) в корневую папку (они поступают из разных репозиториев git, поэтому я не могу иметь файлы в общем родительском источнике, управляемом). Вот мой макет:Как обрабатывать проекты на одном уровне с Gradle?
lib - has some runtime dependencies (from the maven repo)
app - depends on lib and has some (different) runtime dependencies
Цель состоит в том, чтобы произвести папку (Gradle выстраивает \ ЛИЭС достаточно хорошо), содержащий файл фляги и Lib папку со всеми зависимостями во время выполнения. Каков наилучший подход к Gradle? Вот результат я ищу:
app\
build\
libs\
app.jar
lib\ - all dependencies are here
С муравей, например, я приношу все вместе при создании исполняемого файла (ссылающийся исходный код библитеков через ../lib/). Это несколько уродливо, но все получится. В идеале я бы подумал, что при создании исполняемого файла более гибко создавать lib-сборку как зависимость, просто добавляя еще одну банку в подпапку lib.
Заранее спасибо