Tag Archives: gradle

Как исключить транзитивную зависимость в gradle

How to exclude transitive dependencies from gradle

Иногда возникает ситуация, когда некоторые зависимости подтягиваются транзитивно из других библиотек в gradle. Бывают случаи, когда версии этих библиотек отличаются и это приводит к некоторым проблемам.

Как же можно исключить эти транзитивные зависимости из файла gradle.build?

Рассмотрим пример.

Как сделать файл gradlew исполняемым, но без изменений для GIT

How to make gradlew file runnable under Unix but without git changes

Как-то в работе понадобилось сделать подобную фишку. Деталей уже не вспомню, но связано это было с тем, что в команде были разработчики с разными операционными системами. Я в свою очередь работал из под Linux.

К делу.

Если нужно сделать gradlew файл исполняемым на unix-платформах и отправить его затем в репозиторий, используйте код ниже. Вводим как обычно в терминале:

git add --chmod=+x -- gradlew

(приведенная здесь простая команда sudo chmod +x сделает его запускаемым, но в нем не будет изменений для GIT)