Многомодульный проджект

145
7
31
У меня есть многомодульный проджект, который надо сбилдить(gradle), каждый из модулей зависим от остальных. Так вот, есть какой-нибудь простой способ добавить каждому модулю в зависимости все остальные, чтобы оно всё сразу собиралось?
 
Капец, если у меня 10+ модулей и каждый зависим от всех других, сколько же надо будет эти зависимости добавлять. Есть какой-нибудь вариант добавить сразу все остальные модули в зависимости?
 
Получить все модули и через цикл сделать compile project(name)? :/
 
Так если модуль A содержит в зависимостях модуль B(compile project(':B')), а модуль B зависим от A, то получается зацикливание зависимостей. Немного подробнее распишу про эти мои модули. Есть основной, который содержит патченные классы майна, все остальные модули используют эти патченные классы(там новые переменные и много чего), и, кроме этого зависят ещё друг от друга, и вот тут получается зацикливание зависимостей. Может я туплю, тк почти никогда не работал с groovy.
 
Может надо все сорцы в одну кучу замесить? Тогда зависимостей не будет.

Еще можно попробовать при компиляции отдельного модуля не требовать скомпилированных зависимостей
 
Если все сорцы к кучу сместить, фордж будет как отдельные моды подгружать?

Пробовал, но прикол в том, что даже модуль с патченными классами зависит от некоторых других, так что тут не получается так
 
Если все сорцы к кучу сместить, фордж будет как отдельные моды подгружать?
Это будет одна jar(может как-то можно разделить, но я не знаю)
Но, кажется, нет никаких проблем в загрузке множества модов из одной jar
 
Но, кажется, нет никаких проблем в загрузке множества модов из одной jar
Только что проверил, действительно. Похоже, придётся именно так и делать. Но мне кажется, есть более нормальный вариант.
Хотя тут даже плюсы есть, 1 джарник обфусцировать вместо 10.
P.S Если знаете какое-нибудь решение получше, подскажите
 
Назад
Сверху