aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-03-11 18:00:39 -0500
committerChristopher Vogt <oss.nsp@cvogt.org>2017-03-11 18:30:24 -0500
commitf0a16297ffe7719df9a7ba5dc7f75182d6371852 (patch)
treed482e1b387eb478ff4891dd28201aa3ca7492f20
parent3f68499ec4768e2ae1bfe2e390ba66a90b190fc0 (diff)
downloadcbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.tar.gz
cbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.tar.bz2
cbt-f0a16297ffe7719df9a7ba5dc7f75182d6371852.zip
build package names that are easier to distinguish in stack traces
-rw-r--r--stage2/Scaffold.scala7
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 = (