A play project has a "project" folder like this:
- project
- target
- project
- target
I always thought this is just one of those life mysteries that I shouldn't think too much about, but today my curiosity got the best of me.
Googling gave me this which mentions that the top-level "project" folder is for sbt configuration. I wonder why they didn't call that ".sbt" a la ".git" and why there is still a file "build.sbt" outside that folder, but I suppose there is no fun in making things actually make sense.
It also doesn't mention why it contains another "project" folder inside it.
Why is there a nested "project" folder?