=pro #15031 move build logic into separate files
Merge pull request #15113 from 2m/sbt-separate-files

=pro #15031 move build logic into separate files