Skip to content

what-the-functor/scala-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ansible playbook for Scala

  • Develop and run Scala code, without installing SBT or a JDK.
  • Fork, and edit the docker-compose file to run multiple versions of JDK or SBT.
  • Fork, and add your own docker file to switch to a different JDK.

Requires Ansible, Docker, and Fish shell (PRs accepted for other shells)

Usage

Run playbook to install

./site.yml

Run SBT just as if it we’re installed on the system.

System State

The installation creates or edits the following files and directories.

~/.ivy2dependency cache
~/.sbtSBT configuration
~/.docker-compose/scala.ymldocker-compose file

Troubleshooting

Interactive shell

docker-compose -f ~/.docker-compose/scala.yml run -it /bin/bash

Releases

No releases published

Packages

No packages published

Languages