Gradle

  • Хабрахабр

    IntelliJ IDEA 2019.2: поддержка Java 13 Preview, инструменты профилирования, новое окно сервисов и многое другое

    Привет! Традиционно рассказываем, что нового в IntelliJ IDEA 2019.2. Список большой и все равно неполный: если хочется больше подробностей, добро пожаловать на страницу What’s new in IntelliJ IDEA 2019.2. Надеемся, вы заметили 🙂 Во-первых, мы существенно ускорили запуск. А еще: Java 13 выходит в сентябре, и IntelliJ IDEA уже готова работать с ней. IDE поддерживает новый синтаксис switch-выражений (JEP 354)…

    Подробнее »
  • Хабрахабр

    Шпаргалка по Gradle

    Причём многие примеры в интернете похожи на ускоспециализированные заклинания, не добавляющие понимания происходящего: Как мне кажется, большинство людей начинают разбираться с gradle только тогда, когда в проекте что-то надо добавить или что-то внезапно ломается — и после решения проблемы "нажитый непосильным трудом" опыт благополучно забывается. android buildTypes { release { minifyEnabled false } } } Есть кое-что более ценное —…

    Подробнее »
  • Хабрахабр

    Локализация приложения и поддержка RTL. Доклад Яндекс.Такси

    При локализации сервиса важно внимательно отнестись к согласованию переводов между собой. Руководитель группы клиентской Android-разработки Яндекс.Такси Александр Бонель рассказал, какие практики и инструменты упрощают локализацию. Во второй части доклада Саша поделился опытом поддержки языка RTL в приложении: что хорошо, а что не совсем работает у Андроида из коробки, какие проблемы возникают из-за поддержки RTL и как их минимизировать в будущем.…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Создание многомодульного Gradle проекта SpringBoot + Angular в IDEA

    Хочу поделится своим опытом по подготовке подобного проекта в среде разработки IntelliJ IDEA. Достаточно часто в моей практике используется связка Spring + Angular. Создаем пустой Gradle проект Для начала создадим пустой Gradle проект в IDEA, при этом снимите все галочки библиотек и фреймворков. После создания проекта будет автоматически сгенерировано файлы settings.gradle и build.gradle со следующим содержанием: Пусть наш артефакт будет…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Кросс-компиляция Scala в Gradle проекте

    Как правило для целей создания нескольких версий одного артефакта в сообществе принято использовать SBT, где эта возможность есть прямо из коробки и настраивается в пару строк. Для Scala проектов довольно распространённым является предоставление бинарных артефактов скомпилированных под несколько версий Scala компилятора. Но что если мы хотим заморочится и создать билд для кросс компиляции не используя SBT? Исторически весь проект собирается…

    Подробнее »
  • Хабрахабр

    IntelliJ IDEA 2019.1: Кастомизация тем интерфейса, switch-выражения из Java 12, отладка внутри Docker-контейнеров

    Это – обзор нового в IntelliJ IDEA 2019.1. Ссылки в заголовках ведут на соотвествующие разделы на сайте, где всё описано детально, но на английском. Сделали новые темы интерфейса и возможность создавать их самостоятельно. Появилась поддержка функции Switch Expressions из Java 12 Preview: JEP 325. Подробнее здесь. Рефакторинг Extract Variable сохраняет семантику лучше, чем раньше. В тернарных выражениях IDE подсвечивает только…

    Подробнее »
  • Хабрахабр

    [recovery mode] В чем набрать и чем собрать C++ проект

    Задавшись этим вопросом я, в первую очередь, сформулировал требования: жесткие и опциональные (но желательные) для системы сборки и графической среды разработки.Сразу хочу отметить что речь идет о написании C++ кода не под какую-то специфичную платформу типа Android или фреймворка, например Qt, — где все уже готово, как с построением так и с редактированием кода, а об generic коде не привязанному…

    Подробнее »
  • Хабрахабр

    Spring Boot 2: чего не пишут в release notes

    И тогда, как бы хороша ни была документация, с чем-то поможет только опыт — свой или чужой. Когда у масштабного проекта происходит масштабное обновление, всё никогда не бывает просто: неизбежно возникают неочевидные нюансы (проще говоря, грабли). А теперь специально для Хабра — текстовая версия этого доклада. На конференции Joker 2018 я рассказал, с какими проблемами столкнулся сам при переходе к…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Frontend для backend девелопера

    Сразу хочу оговорится, что данная статья не предназначена для тех, у кого разработка frontend основная деятельность. Целевая аудитория: разработчики backend которым понадобилось срочно прикрутить web UI или просто интересуются новыми областями, ну и возможно fullstack разработчики. Вспоминается статья, а также, на просторах Хабара было еще несколько подобных. Итак, перейдем к проблеме. Представлены они все как шуточные, но как говорится «в…

    Подробнее »
  • Хабрахабр

    PVS-Studio для Java

    В седьмой версии статического анализатора PVS-Studio мы добавили поддержку языка Java. Пришло время немного рассказать, как мы начинали делать поддержку языка Java, что у нас получилось и какие дальнейшие планы. И, конечно, в статье будут приведены первые испытания анализатора на открытых проектах. PVS-Studio Для Java разработчиков, которые ранее не слышали об инструменте PVS-Studio, приведу совсем краткое его описание. Работает в…

    Подробнее »


Кнопка «Наверх»
Закрыть