Size: a a a

2021 November 04

MK

Mark Kos in Kotlin JVM
Тесты хороший способ проверить свою библиотеку
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Да, понимаю
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Это больше example должен быть
источник

MK

Mark Kos in Kotlin JVM
Если это набор example как с ней работать, то создать каталог example в котором создать отдельный грейдл проект с импортом основной либы.
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Так, и этот каталог потом в settings.gradle упоминуть для сборки?
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Он никуда не уйдет в билд? Пока мало знаю в настройке сборок на gradle
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Не в билд, а в публикации то есть, описался
источник

MK

Mark Kos in Kotlin JVM
root
 your-lib
 example

./gradlew :yourlib:deploy
источник

MK

Mark Kos in Kotlin JVM
Плагин который добавляет таску на деплой подключить только в your-lib
источник

VP

Vasiliy Polyanskiy in Kotlin JVM
Спасибо, попробую так сделать
источник

AM

Andrew Mikhaylov in Kotlin JVM
Почитайте о композитных билдах. Там есть механизм dependency substitution. Вы, грубо говоря, в build.gradle вашего семпла указываете вашу либу как обычную зависимость, а в settings.gradle ссылаетесь на ваш основной проект и указываете гредлу подменить либу на этот проект. Тогда код семпла можно будет выдрать из репозитория отдельно от кода либы, и он продолжит работать с опублмкованными артефактами.
источник

AM

Andrew Mikhaylov in Kotlin JVM
А ещё, если что, есть целый чат о @gradle :)
источник

SK

Stepan Kladikov in Kotlin JVM
Всем привет!
Наверняка здесь кто-то переводил java-проект с Lobmok га Kotlin
Подскажите, кто-нибудь пользовался фичёй "Delombok"?
Не могу найти о ней никакой информации
источник

BP

Bogdan Panchenko in Kotlin JVM
А что вызвало проблемы ? Она просто показывает сгенерированный код
источник

SK

Stepan Kladikov in Kotlin JVM
Почему-то я подумал, что она производит замену lombok-конструкций на релевантные ванильные
источник

SK

Stepan Kladikov in Kotlin JVM
Решения для автоматизированного удаления Lombok из проекта нет, получается?
источник

BP

Bogdan Panchenko in Kotlin JVM
Ну можно заменить на то что дает деломбок. А зачем его выпиливать ?
источник

SM

Sergey Morgunov in Kotlin JVM
Просто убирали аннотации и делали data класс. А потом выправляли все места, которые не скомпилировались 😀
источник

SK

Stepan Kladikov in Kotlin JVM
С ним же kotlin конфликтует здорово
источник

SK

Stepan Kladikov in Kotlin JVM
Шикарный вариант, эх
У нас просто супер-громадный проект, такое дело может затянуться месяца
источник