It is normal.
The target
in your root is target for your project. The target
in the project
directory is a target
for the build definition, which itself is compiled by SBT.
The project directory is another project inside your project which knows how to build your project. The project inside project can (in theory) do anything any other project can do. Your build definition is an sbt project.