Homebrew is a great little package manager for OS X. If you haven't already, installing it is pretty easy:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"| 1) Create a branch with the tag | |
| git branch {tagname}-branch {tagname} | |
| git checkout {tagname}-branch | |
| 2) Include the fix manually if it's just a change .... | |
| git add . | |
| git ci -m "Fix included" | |
| or cherry-pick the commit, whatever is easier | |
| git cherry-pick {num_commit} | |
| import org.scalatest.tagobjects.Retryable | |
| import org.scalatest.{ Canceled, Failed, Outcome, Retries, Succeeded } | |
| class SomeTestSuite extends FunSpec with Retries { | |
| val retries = 1000 | |
| override def withFixture(test: NoArgTest): Outcome = { | |
| if (isRetryable(test)) withFixture(test, retries) else super.withFixture(test) | |
| } |
| - Install Java for sbt (Recommended AdoptOpenJDK JDK 8 or AdoptOpenJDK JDK 11) | |
| Reference: https://www.scala-sbt.org/1.x/docs/Setup.html | |
| 1. Download: https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u252-b09.1/OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz | |
| 2. Create `LocalApps` folder in home and uncompressed `OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar` inside of it. | |
| 3. Create `.bash_profile` file in home folder | |
| 4. Copy the following lines in | |
| ``` | |
| export JAVA_HOME=/Users/fgonzalez/LocalApps/jdk8u252-b09/Contents/Home |
| # Install brew | |
| /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" | |
| # Install JDK | |
| Reference: https://www.cs.dartmouth.edu/~scot/cs10/mac_install/mac_install.html | |
| https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | |
| # Install Sbt | |
| brew install sbt |