Size: a a a

Kotlin Community

2019 November 06

ШН

Шерзод Немножко Токсик in Kotlin Community
и так они надоедают с выбросом апи за борт
источник

RI

Ruslan Ibragimov in Kotlin Community
этот скрипт будет работать без проблем на 5
источник

AN

Alexander Nozik in Kotlin Community
Шерзод Немножко Токсик
и так они надоедают с выбросом апи за борт
ну тогда откатывайтесь до 8 java и радуйтесь
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
Alexander Nozik
там градл с JDK похоже конфликтует
ок, думаю всё таки проблема в этом. пробну как нибудь ждк8 поставить
источник

RI

Ruslan Ibragimov in Kotlin Community
на винде на которой работает, те же версии gradle/jdk?
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
C:\Users\shmut>gradle --version

------------------------------------------------------------
Gradle 4.10.3
------------------------------------------------------------

Build time:   2018-12-05 00:50:54 UTC
Revision:     e76905e3a1034e6f724566aeb985621347ff43bc

Kotlin DSL:   1.0-rc-6
Kotlin:       1.2.61
Groovy:       2.4.15
Ant:          Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM:          1.8.0_74 (Oracle Corporation 25.74-b02)
OS:           Windows 10 10.0 amd64
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
Ruslan Ibragimov
на винде на которой работает, те же версии gradle/jdk?
работало и на более старой 4ке
источник

AM

Andrew Mikhaylov in Kotlin Community
Так 1.8 же.
источник

RI

Ruslan Ibragimov in Kotlin Community
ну вот хотя бы 4.10.3 тогда, и пользуйтсь wrapper чтобы версии совпадали

gradle wrapper --gradle-version=4.10.3 --distribution-type=all
./gradlew build
источник

AN

Alexander Nozik in Kotlin Community
Шерзод Немножко Токсик
работало и на более старой 4ке
и градл тут 4.10, а не 4.4
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
Alexander Nozik
и градл тут 4.10, а не 4.4
да без разницы, на венде на любой 4.х работало
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
мы спецом апргрейд с 3 сделали
источник

RI

Ruslan Ibragimov in Kotlin Community
Ну это так себе подход, в процессе жизни 4-ки могла выйти jdk11 и более новые версии могут ее поддерживать, а старые - нет
источник

RI

Ruslan Ibragimov in Kotlin Community
вообще стоит поставить 5-ку, и проверить, должна завестись, разница между 4 и 5 незначительная была
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
на 5 не работает/

я уже проверял
источник

AM

Andrew Mikhaylov in Kotlin Community
> JVM:          1.8.0_74 (Oracle Corporation 25.74-b02)

Вы ее пробовали как можно более похожие окружения на разных ОС сравнивать?
источник

AM

Andrew Mikhaylov in Kotlin Community
На убунту 11-я ждк с 4.4 гредлом и 1.2.бородатым котлином не работает, на винде 8-я ждк с 4.10 работает. А можно взять всё одинаковое и сравнить. А потом поднять минорные и патч-версии до самых свежих (к примеру, котлин обновить в рамках 1.2.*, если есть на что) и ещё раз сравнить.
источник

RI

Ruslan Ibragimov in Kotlin Community
Ну в целом рекомендации понятны:

Если используете свежую JDK, используйте свежий тулинг и библиотеки которые адаптированны

например gradle визуально может в jdk11 где-то с 5 (https://github.com/gradle/gradle/issues/5120)
kotlin версии выпушенные до jdk11 тоже вряд ли его поддерживают, т.к. в jdk много чего ломали 🙂
источник

AM

Andrew Mikhaylov in Kotlin Community
В 5.* гредле ждк 1.8 тоже поддерживается. И учитывайте, что у котлиновского гредл-плагина тоже есть какие-то требования к версии самого гредла, пусть и либеральные -- там тоже есть небольшой шанс не угадать, если, к примеру, гредл доисторический.
источник

ШН

Шерзод Немножко Токсик in Kotlin Community
Andrew Mikhaylov
В 5.* гредле ждк 1.8 тоже поддерживается. И учитывайте, что у котлиновского гредл-плагина тоже есть какие-то требования к версии самого гредла, пусть и либеральные -- там тоже есть небольшой шанс не угадать, если, к примеру, гредл доисторический.
Показал Кузькину мать jdk11, поставил правильного восьмого сына, заработало. Всем спаcибо, расходимся
источник