This code snippet shows how to override compiler options when using Gradle plugins. In addition, it shows how to configure local Maven repositories to resolve locally published dependencies (helpful in the context of local testing with snapshots).
Update build.gradle
Add the following section after plugins section of build.gradle.
allprojects {
// test is for compatibility with Metals import
if (!plugins.hasPlugin("bloop")) {
apply plugin: "bloop"
}
}
Update
The following are the slides from my talk on functional stream processing with Scalaz-Stream at ScalaItaly2016. The relevant source code is published at github in the following repository: github.com/adilakhter/scalaitaly-functional-stream-processing.
functional-stream-processing-with-scalazstreamfrom
This post shows how to setup Ensime with Sublime Text. In particular, we use Sublime 3 to demonstrate this setup process. Therefore, to follow along, we have to make sure that we have Sublime 3 already installed.
The problem of Inverting a Binary Tree has got some hype after following tweet.
Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree