Size: a a a

Scala User Group

2021 October 05

DS

Denis Sadovskiy in Scala User Group
Лучше не курить. Может быть поздно
источник

DS

Denis Sadovskiy in Scala User Group
Вымирает мамонт..
источник

РД

Роман Друзык... in Scala User Group
А ваш юмор мне импонирует:)))
Я не в затяг..
источник

A

Alexander in Scala User Group
Вопрос про СБТ: можно как-то из таска поменять "свойства" проекта? Скажем, добавить опций в scalacOptions.
источник

AS

Andrey Sugak in Scala User Group
Из таска нельзя, можно из команды.
источник

A

Alexander in Scala User Group
Мм, спасибо, пойду погляжу.
источник

AS

Andrey Sugak in Scala User Group
Command.command(“foo”) { state =>
 val extracted = Project.extract(state)
 extracted.append(Seq(scalacOptions += “-foo”), state)
}
источник

AS

Andrey Sugak in Scala User Group
Что-нибудь такое.
источник

A

Alexander in Scala User Group
Ага, я как-то давно натыкался на необходимость с командами поработать, уже и забыл.
источник

A

Alexander in Scala User Group
Спасибо.
источник

EK

Evgenii Kuznetcov in Scala User Group
Какой самый простой способ скомпилировать в сбт все проекты включая тесты?
Можно ли как-нибудь сделать, чтобы sbt compile компилировало все что можно?
источник

GP

Grigory Pomadchin in Scala User Group
sbt Test / compile
источник

EK

Evgenii Kuznetcov in Scala User Group
это при условии, что есть рутовый проект, который аггрегирует остальные, да?
источник

GP

Grigory Pomadchin in Scala User Group
ага, иначе никак системно
источник

GP

Grigory Pomadchin in Scala User Group
если нету проекта который аггрегирует всегда можно сделать алиас для кучи комманд написанных через ;
источник

GP

Grigory Pomadchin in Scala User Group
addCommandAlias("my-super-test-command", ";+proj1/Test/compile;+proj2/Test/compile")
источник

EK

Evgenii Kuznetcov in Scala User Group
спасибо. А этот алиас можно назвать compile ?
источник

GP

Grigory Pomadchin in Scala User Group
не уверен) не пробовал) и не думаю что это хорошая идея)
источник

EK

Evgenii Kuznetcov in Scala User Group
в общем, я возвращаюсь в мир сбт. Есть интеграционные тесты, которые работают только на CI. Есть тесты, которые работают локально, но долго, так что по умолчанию не запускаются.
Хочется настроить воркфлоу так, чтобы не узнавать о том, что примитивный рефакторинг сломался, только на CI
источник

GP

Grigory Pomadchin in Scala User Group
ну наверное надо алиас делать для такого; тут же если есть интеграционные то их отдельно надо триггерить
источник