Size: a a a

2018 February 03

VB

Vasiliy Bukharev in Gradle
Мы деплоим через rpm, нам было важно это изменение в плагине
источник

VB

Vasiliy Bukharev in Gradle
Ладно, до завтра
источник

SS

Shamil Sattarov in Gradle
Кстати, об rpm. Я тоже об этом думал. Наверное говорил, что мы поддерживаем Liferay. Там по-сути упаковывается куча OSGi бандлов в war и потом крутится на Tomcat/Wildfly. Сейчас мы просто берем их бандл, распаковывем ансиблем в /opt/liferay настроили как службу, определили переменные среди и поехали... Что в контейнере, что на виртуалке. И вот я думал, а не упаковать ли это градлом в rpm, вместо того чтобы ансиблем распаковывать и настраивать систему? Благо у нас все-равно везде CentOS. Может даже собирать весь портал в rpm'ку, вместе с нашими пакетами? В чем достоинства/недостатки такого подхода?
источник
2018 February 04

VB

Vasiliy Bukharev in Gradle
Сборка rpm тривиальная задача, только подкинуть стартовые скрипты. Удобство в том, что не паришь админов что  прописать в плейбуке для приложения, а сам описываешь в зависимости и пост-скриптах. Это и достоинства, и недостатки
источник

VB

Vasiliy Bukharev in Gradle
Я на основе rpm создаю репозитарии ещё, но это на дженкинсе уже происходит
источник

SS

Shamil Sattarov in Gradle
Vasiliy Bukharev
Сборка rpm тривиальная задача, только подкинуть стартовые скрипты. Удобство в том, что не паришь админов что  прописать в плейбуке для приложения, а сам описываешь в зависимости и пост-скриптах. Это и достоинства, и недостатки
Да, точно, они у себя в ансибле ставят latest, а дальше ты уже у себя рулишь. Удобно так-то, а не возникает соблазна прописать в зависимостях tmux, или vim, или mc какой-нибудь? Для одминов тоже хорошо, им не надо писать сложные плейбуки, один пакетик прописали и отправили тестировать.
источник
2018 February 05

VB

Vasiliy Bukharev in Gradle
Shamil Sattarov
Да, точно, они у себя в ансибле ставят latest, а дальше ты уже у себя рулишь. Удобно так-то, а не возникает соблазна прописать в зависимостях tmux, или vim, или mc какой-нибудь? Для одминов тоже хорошо, им не надо писать сложные плейбуки, один пакетик прописали и отправили тестировать.
Зачем прописывать tmux, mc, vim? Ничего лишнего на машинах не должно быть
источник

SS

Shamil Sattarov in Gradle
Это я так уж, ради смеха.
источник

SS

Shamil Sattarov in Gradle
Вот, вчера настраивал maven-publish, он почему-то забирает конфигурацию на самом раннем этапе и, соответственно, определяет jar.baseName неправильно, вы об этом выше говорили?
Похоже это известная проблема, но нормальных решений я не нашёл. Сейчас заключил весь блок maven-publish, вместе с apply plugin, в afterEvaluate, вроде как, работает, но мне кажется, это колхоз.
источник

SS

Shamil Sattarov in Gradle
Может есть более правильные решения? Нашёл несколько заброшенных  топиков на старом форуме. Но ничего толкового.
источник
2018 March 19

VD

Vadim Dolgachev in Gradle
всем привет. можно через productFlavors менять значение externalNativeBuild.cmake.path ?
    productFlavors {
       main2 {
           dimension 'main2'
           versionNameSuffix "-main2"
       }
       main3 {
           dimension 'main3'
           versionNameSuffix "-main2"
       }
   }

   externalNativeBuild {
       cmake {
           path "/home/vadim/AndroidStudioProjects/CmakeTest/app/src/main2/CMakeLists.txt"
       }
//        cmake {
//            path "/home/vadim/AndroidStudioProjects/CmakeTest/app/src/main3/CMakeLists.txt"
//        }
   }
источник
2018 April 05

AV

Artem Viter in Gradle
Всем привет.  Я пытаюсь убрать зависимость из модуля который подключается к основному модулю проекта . использую exclude group но когда запускают тесты зависимость которую отключаю все равно компилируется
источник

AV

Artem Viter in Gradle
Как быть ? :)
источник
2018 April 09

VB

Vasiliy Bukharev in Gradle
Можно использовать configuration.all для глобального exclude
источник
2018 May 03

FN

Fly N in Gradle
Что тут происходит??? Почему все бегут из чатика?
источник

VB

Vasiliy Bukharev in Gradle
Активности нет
источник
2018 May 04

ВТ

Владимир Тимофеев in Gradle
Подскажите пожалуйста, вот тут у меня в репозиториях что-то явно лишнее
источник

ВТ

Владимир Тимофеев in Gradle
allprojects {
 apply plugin: 'nebula.lint'
 gradleLint.rules = ['unused-dependency']
 repositories {
   google()
   jcenter()
   mavenCentral()
   maven { url "https://jitpack.io" }
   maven { url "https://maven.google.com" }
   maven { url 'https://maven.fabric.io/public' }
   //maven { url    "http://dl.bintray.com/lukaville/maven" }

 }
}
источник

ВТ

Владимир Тимофеев in Gradle
maven { url "https://maven.google.com" } ?
источник

VB

Vasiliy Bukharev in Gradle
Это вроде и есть репо гугла
источник