такой проблемой, что когда активирована параллельная сборка (org.gradle.parallel=true) и имеется мультимодульный проект, то грейдл просто виснет при сборке. для нескольких модулей висит такска processResources. причем виснет через идею в основном (пытаюсь к примеру тест запустить). а через консоль все ок. пытался сменить в настройках идеи запуск тестов через идеевский грейдл - не помогает. помогает только отключение параллельности. как будто модули где-то лочатся между собой при сборке.. но с другой стороны почему только через идею? подскажите куда копать
Без скана сложно сказать. Таска processResources вызывается идеей в конце сборки
Надо собрать треддамп с зависшего gradle процесса, и дальше уже смотреть что там
А консольные команды нельзя сравнить? Возможно идея что-то дополнительно подкидывает, что аффектит на сборку.
Зачем, если через консоль у человека все собирает, а через IDE - нет.
IDEA через tooling api с gradle работает
И добавляет init скрипт
Если причину узнать не хочется, то незачем. Если понять почему зависло нужно, то треддамп первое дело: jps -v; jstack <pid>
Обсуждают сегодня