Как завершенный новичок в Gradle, у меня есть небольшая проблема с поиском правильного способа интеграции зависимости в мой процесс сборки.
Поскольку я не на 100% знаком с правильными терминами Gradle, я собираюсьиспользуйте специфичные для фреймворка термины с описанием.
Среда: Gradle-Wrapper (2.11)
InterShop-System с несколькими наборами картриджей (публикуемые проекты) с несколькими картриджами (публикуемые подпроекты -> каждый картридж создает свой отдельный выводрезультат (обычно это jar-файл и zip-файл).
Cartridge-Set-A
Cartridge-a1
Cartridge-a2
...
Cartridge-Set-B
Cartrige-b1
Cartrige-b2
...
Обычные зависимости java или проекта не являются проблемой.
У меня есть сценарии gradle, которые я хочу использовать в build.gradleиз нескольких разных картриджей, например, a1, b1, d4.
Моя идея заключалась в том, чтобы как-то опубликовать мои скрипты в хранилище nexus, что позволило бы мне указывать скрипты как зависимость.-> Проблема Я понятия не имею, как настроить gradlew-проект, который не имеет внутри Java-кода и не основан на плагинах межшопа.Есть межшкольные плагины, которые можно использовать только для статического содержимого (шаблоны, js и т. Д.), Но эти зависимости автоматически развертываются, что в моем случае не требуется, поскольку зависимость требуется только во время процесса сборки.
Короткая версия:
Я хочу иметь возможность вызывать следующую строку
apply from: 'path/to/file/subscript.gradle'
в моем build.gradle в нескольких проектах, не имея копии в каждом проекте.Какой лучший способ сделать это.