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)