diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2017-03-11 18:00:39 -0500 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2017-03-11 18:30:24 -0500 |
commit | f0a16297ffe7719df9a7ba5dc7f75182d6371852 (patch) | |
tree | d482e1b387eb478ff4891dd28201aa3ca7492f20 /stage2/Scaffold.scala | |
parent | 3f68499ec4768e2ae1bfe2e390ba66a90b190fc0 (diff) | |
download | cbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.tar.gz cbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.tar.bz2 cbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.zip |
build package names that are easier to distinguish in stack traces
Diffstat (limited to 'stage2/Scaffold.scala')
-rw-r--r-- | stage2/Scaffold.scala | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/stage2/Scaffold.scala b/stage2/Scaffold.scala index 4420866..30ea73b 100644 --- a/stage2/Scaffold.scala +++ b/stage2/Scaffold.scala @@ -43,6 +43,11 @@ class Scaffold( logger: Logger ){ ) } + private[cbt] def buildPackageFromDirectory(directory: File) = { + val parts = packageFromDirectory(directory).split("\\.") + ((parts.head ++ "_build") +: parts.tail).mkString(".") + } + def createMain( projectDirectory: File ): Unit = { @@ -59,7 +64,7 @@ object Main{ def createBuild( projectDirectory: File ): Unit = { - createFile(projectDirectory, lib.buildDirectoryName++"/"++lib.buildFileName, s"""package cbt_build.${packageFromDirectory(projectDirectory)} + createFile(projectDirectory, lib.buildDirectoryName++"/"++lib.buildFileName, s"""package ${buildPackageFromDirectory(projectDirectory)} import cbt._ class Build(val context: Context) extends BaseBuild{ override def dependencies = ( |