https://github.com/jesperancinha/jeorg-scala-test-drives
Study project on all things scala related
https://github.com/jesperancinha/jeorg-scala-test-drives
jvm jvm-languages scala scalajs
Last synced: 7 months ago
JSON representation
Study project on all things scala related
- Host: GitHub
- URL: https://github.com/jesperancinha/jeorg-scala-test-drives
- Owner: jesperancinha
- License: apache-2.0
- Created: 2021-07-15T17:45:58.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T13:06:16.000Z (about 1 year ago)
- Last Synced: 2025-01-21T21:32:16.496Z (9 months ago)
- Topics: jvm, jvm-languages, scala, scalajs
- Language: Scala
- Homepage: https://jesperancinha.github.io/jeorg-scala-test-drives/
- Size: 228 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# JeOrg Scala Test Drives
Study project on all things scala related
---
[](https://github.com/jesperancinha/jeorg-scala-test-drives)
[](#)[](https://circleci.com/gh/jesperancinha/jeorg-scala-test-drives/tree/main)
[](https://ci.appveyor.com/project/jesperancinha/jeorg-scala-test-drives)
[](https://github.com/jesperancinha/jeorg-scala-test-drives/actions/workflows/jeorg-scala-test-drives.yml)[](https://www.codacy.com/gh/jesperancinha/jeorg-scala-test-drives/dashboard?utm_source=github.com&utm_medium=referral&utm_content=jesperancinha/jeorg-scala-test-drives&utm_campaign=Badge_Grade)
[](https://codebeat.co/projects/github-com-jesperancinha-jeorg-scala-test-drives-main)
[](https://bettercodehub.com/results/jesperancinha/jeorg-scala-test-drives)
[](https://snyk.io/test/github/jesperancinha/jeorg-scala-test-drives)[](https://www.codacy.com/gh/jesperancinha/jeorg-scala-test-drives/dashboard?utm_source=github.com&utm_medium=referral&utm_content=jesperancinha/jeorg-scala-test-drives&utm_campaign=Badge_Coverage)
[](https://codecov.io/gh/jesperancinha/jeorg-scala-test-drives)
[](https://coveralls.io/github/jesperancinha/jeorg-scala-test-drives?branch=main)[](#)
[](#)
[](#)---
## Technologies used
Please check the [TechStack.md](TechStack.md) file for details.
## Java SDK
```bash
sdk install java 11.0.11.hs-adpt
sdk use java 11.0.11.hs-adpt
```
## Scala SDK```bash
sdk install scala 3.0.0
sdk use scala 3.0.0
```Scala 3 features are only active on the Scala3 projects.
Since I was not able to incorporate Scala3 builds with old projects given dependency issues on external libraries, the Scala 3 projects still run independently of the main build.Please go to [Scala3](./jeorg-scala3-test-drives-crums), pick your project and run the Makefile.
There are normally 3 options which are self-explanatory: `build`, `test` and `run`.
There may be further options on location, explained through the Readme.md file.## Coursier
- MAC-OS
```bash
brew install coursier/formulas/coursier && cs setup
```## Build
```bash
sbt clean assembly
sbt clean assembly update test
```## Intellij
This project uses Scala 3.0.0 in one of its modules.
In case you are using Intellij, please make sure you are using any version above [212.4321](https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2021.2+EAP+%28212.4321.30+build%29+Release+Notes), otherwise, the plugin won't recognize Scala 3 specific code.
## References
### Online
- [ScalaTest](https://www.scalatest.org/)
- [Scala - Overview](https://www.tutorialspoint.com/scala/scala_overview.htm)
- [Lift Framework](https://github.com/lift/framework)
- [Play Framework](https://www.playframework.com/)
- [Bowler SBT Quickstart](https://github.com/bowler-framework/bowler-quickstart)## About me
[](https://github.com/jesperancinha)