Building Java Projects With Sbt

I have recently joined Treasure Data, and found many java projects that are built with Maven. Maven is the de facto standard for building Java projects. I agree Maven is useful for managing library dependencies, but as the project is becoming more and more complex, managing pom.xml turns to a headache for many developers; For example, one of the projects uses a script-generated pom.xml in order to avoid writing too many pom.xml files. To simplify such build configuration, I have started using sbt in Treasure Data.

On Writing

Maria Gardiner and Hugh Kearns wrote a good article that says “Start writing before you feel ready”. This reminds me how to write blogs, technical documents and research papers.