harrah/xsbt — Issue #314: Is project/build.properties optional?
Author: mslinn
Created: 2011-12-22 13:43:20+00:00
State: open

The docs seem a bit fragmented when talking about the current role of ````project/build.properties```` in an SBT project. I have been writing only one line it the file for my projects:
project/build.properties

````sbt.version=0.11.2````

This means that I need to update the file for all projects each time I download the latest version of the ````sbt-launch.jar````. Because I want to always use the latest and greatest version of SBT for development, I tried deleting ````project/build.properties```` and the projects continue to build as before.

It also seems that most of the former reasons for using project/build.properties have now been migrated to other files.

Is it true that for SBT v0.11+:
- the default value of ````sbt.version```` is taken from the version of ````sbt-launch.jar````?
- the only reason for providing ````projects/build.properties``` in an SBT project is to be able to maintain binary compatibility with prior versions of SBT?

Mike