Можете ли вы поместить код SBT в скрипт Scala? - PullRequest
0 голосов
/ 03 сентября 2018

Я уверен, что видел страницу, которая показывает, как поместить инструкции SBT в файл scala вместо build.sbt. Преимущество состоит в том, что все тогда живет в одном файле, что упрощает использование Scala в качестве языка сценариев.

Но я не могу сейчас найти пример ... может кто-нибудь помочь?

Кстати, я знаю об аммоните, но у него есть ограничения по сравнению с SBT.

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

Я думаю, что вы ищете эту страницу документации sbt: Сценарии, REPL и зависимости . По этой теме есть и другие ресурсы:

  • пример проекта Эрика Ричардсона с подробными инструкциями: ekrich / sbt-scripting
  • сообщение от Eugene Yokota (сопровождающего sbt): сценарии со Scala (это с 2014 года, поэтому я не уверен, что оно все еще актуально)
  • пример сценария gist от Seth Tisue
0 голосов
/ 03 сентября 2018

Вы можете создать свой пользовательский файл scala в каталоге project/ и импортировать в build.sbt , например:

├── build.sbt
└── project
    └── Settings.scala

, чтобы вы могли импортировать его в build.sbt:

import Settings._
...