Size: a a a

Programming Offtop

2020 August 23

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
А когда начинаются, скажем, мавен архетипы, тут уже у меня мозг выносит.
Но при этом в гредле всё очень плохо с их отсутствием.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
Все, кроме build.gradle не имеет отношения к сборки - это обвязка для обеспечения портативности
+++, опять же, чтобы не ломался проект из-за разных версий условного пип
источник

с#

саша сок #KotlinGang... in Programming Offtop
(
Это типа тхт-шка, в которой прописаны зависимости, которую пакетный менеджер может распарсить и стянуть то, что надо?
там ничего парсить не надо в питоне просто тхт где с новой строки прописаны названия зависимостей
источник

AK

Anton Korotkikh in Programming Offtop
(
Дядь, а расскажи, я стянул себе чей-нибудь проект, хочу его запустить, мне каждую зависимость, которая в проекте используется по отдельности jopa install-ить?
npm i - всё поставит. npm start  запустит
источник

AN

Alexander Nozik in Programming Offtop
У нас тут недавно с джулией радость была ( а там как раз управление зависимостями уровня типа npm или мощнее). Там кто-то сломал в релизе и сборку и обратную совместимость, в результате уже задеплоеный пакет падает.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
npm i - всё поставит. npm start  запустит
ну-ну. Сколько надо строк написать в жсончике (без всякого тулинга), чтобы он все собрал и запустил?
источник

(

( in Programming Offtop
Anton Korotkikh
npm i - всё поставит. npm start  запустит
Звучит как градл с лишними шагами
источник

Kd

Konstantin dmz9 in Programming Offtop
Anton Korotkikh
npm i - всё поставит. npm start  запустит
yarn install ты хотел сказать? 😁
источник

AN

Alexander Nozik in Programming Offtop
Градл так-то тоже одной строкой все собирает и запускает и даже без необходимости думать, где валются node-modules и резервировать под них 3-4 гига
источник

AN

Alexander Nozik in Programming Offtop
gradlew build так даже и систему сборки сам скачает, ему только JVM нужен и все
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
ну-ну. Сколько надо строк написать в жсончике (без всякого тулинга), чтобы он все собрал и запустил?
если умеешь в ноду, то одну. в start прописать положение точки входа
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Градл так-то тоже одной строкой все собирает и запускает и даже без необходимости думать, где валются node-modules и резервировать под них 3-4 гига
Более того, ещё и деплой сделает хоть в локальную репу, хоть в сеть, если это настроено в сборке.
источник

AN

Alexander Nozik in Programming Offtop
Anton Korotkikh
если умеешь в ноду, то одну. в start прописать положение точки входа
А зависимости?
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Более того, ещё и деплой сделает хоть в локальную репу, хоть в сеть, если это настроено в сборке.
даа, и перед деплоем протестит, соберёт джар, вырезав эти тесты :)
источник

AN

Alexander Nozik in Programming Offtop
Я там в ветке написал. У градла есть проблемы и серьезные. Но они на том уровне, которого просто нет в других системах
источник

AM

Andrew Mikhaylov in Programming Offtop
Да и вообще, мы тут сравниваем нпм, который справляется без костылей а виде внешних инструментов только с простыми кейсами, с гредлом, который успешно пережёвывает проекты любой сложности для пачки совершенно разных экосистем.
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
даа, и перед деплоем протестит, соберёт джар, вырезав эти тесты :)
тесты в отдельно джаре
источник

с#

саша сок #KotlinGang... in Programming Offtop
Alexander Nozik
тесты в отдельно джаре
ну а зачем, просто запусксть тесты перед деплоем
источник

AK

Anton Korotkikh in Programming Offtop
Alexander Nozik
А зависимости?
ну ставишь какие надо через npm i, или прописываешь руками. но выбор либ - это уже процесс разработки, а не запуска. сам запуск и устанвока две команды. и да, писать в любом случае меньше, чем в градле
источник

AN

Alexander Nozik in Programming Offtop
саша сок #KotlinGang
ну а зачем, просто запусксть тесты перед деплоем
Я к тому, что джар есть, он просто не деплоится
источник