Size: a a a

2021 July 30

i

iceja in Gradle
где такое пишут? в любом случае это не выход
└─$ ./gradlew --stop                                                                                                                                     1 ⨯
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '11.0.2'.
источник

AH

Ayrat Hudaygulov in Gradle
Я в гугл вбил ошибку просто
источник

AH

Ayrat Hudaygulov in Gradle
источник

AH

Ayrat Hudaygulov in Gradle
Я вообще если чо не шарю, просто гуглю)
источник

i

iceja in Gradle
у меня другая ошибка
источник

i

iceja in Gradle
ты не то выгуглил
источник

AH

Ayrat Hudaygulov in Gradle
И то правда!
источник
2021 July 31

JD

John Doe in Gradle
Добрый день!

Подскажите пожалуйста где можно найти мануал где четко описан список всех dependencies и какая за что отвечает?

На оф. сайте Gradle не могу найти
источник

JD

John Doe in Gradle
Нужно понять все отличия и можно ли задать одной строчкой зависимость на все этапы сборки проекта
источник

BV

Boris Vanin in Gradle
Нет, нельзя
источник

VS

Vladimir Sitnikov in Gradle
Какой-то странный вопрос. Скажите лучше какую задачу пытаетесь решить
источник

JD

John Doe in Gradle
Хочу понять какие зависимости обязательно указывать и можно ли сократить количество кода, нормальный мануал найти не могу

Нашёл на сайте по Android вот https://developer.android.com/studio/build/dependencies, но там про тестовые dependecies ничего не сказано
источник

VS

Vladimir Sitnikov in Gradle
Чуть лучше, но всё равно каша какая-то. Зачем что-то сокращать?
источник

JD

John Doe in Gradle
Потому что я не понимаю, если мне нужен например Lombok на всех этапах сборки проекта, достаточно ли указать зависимость implementation и  annotationProcessor, или нужно указать ещё compileOnly 'org.projectlombok:lombok:1.18.20', или testCompileOnly 'org.projectlombok:lombok:1.18.20', а нормальный мануал пока найти не могу

На практике я могу протыкать, но не будут ли указанные мною зависимости избыточными - не понятно, так как я второй раз сел за Gradle по сути
источник

BV

Boris Vanin in Gradle
Каждая зависимость это отдельная библиотека, которую вероятно делают разные люди. Просто публикуют это а одно место, чтобы удобно было использовать. Чтобы понять смысл зависимости, нужно погуглить. Вроде совсем минимальная инфа есть на mvnrepository, но чтобы разобраться, нужно найти либу в нете и почитать. И тогда уже начинать думать о выкидывании чего-то
источник

BV

Boris Vanin in Gradle
Ломбок не нужен в рантайме. Только вот время компиляции. Но у ломбока есть плагин, которой можно подключить и не париться чаще всего
источник

JD

John Doe in Gradle
Спасибо

Но просто хочу понять этот процесс, чтобы потом примерно прикидывать, нужно указывать ту или иную зависимость или нет
источник

VS

Vladimir Sitnikov in Gradle
Если зависимость нужна -- добавляйте её. Не нужна -- не добавляйте.
источник

VS

Vladimir Sitnikov in Gradle
"Всех этапов сборки" не существует
источник

JD

John Doe in Gradle
То есть?
источник