diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 16:33:07 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 16:33:07 -0400 |
commit | 9d6ad3d86c72ac70188097a0f90fa5c4d4e75f98 (patch) | |
tree | abf43b2bf6ae178c0a760e75e8d61a46782bacbd /stage2/Scaffold.scala | |
parent | 63b54f79c10854e38b2a4a43ee39f508458e280f (diff) | |
download | cbt-9d6ad3d86c72ac70188097a0f90fa5c4d4e75f98.tar.gz cbt-9d6ad3d86c72ac70188097a0f90fa5c4d4e75f98.tar.bz2 cbt-9d6ad3d86c72ac70188097a0f90fa5c4d4e75f98.zip |
support for scaffolding BuildBuild file
Diffstat (limited to 'stage2/Scaffold.scala')
-rw-r--r-- | stage2/Scaffold.scala | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/stage2/Scaffold.scala b/stage2/Scaffold.scala index 3dcb9ae..7806b8c 100644 --- a/stage2/Scaffold.scala +++ b/stage2/Scaffold.scala @@ -16,13 +16,6 @@ trait Scaffold{ def scaffoldBasicBuild( projectDirectory: File ): Unit = { - /** - TODO: - - make behavior more user friendly: - - not generate half and then throw exception for one thing already existing - - maybe not generate all of this, e.g. offer different variants - */ - createFile(projectDirectory, "build/build.scala", s"""import cbt._ import java.net.URL import java.io.File @@ -33,7 +26,30 @@ class Build(context: Context) extends BasicBuild(context){ // "org.cvogt" %% "scala-extensions" % "0.4.1" ) } -"""/*, +""" + ) + + } + + def scaffoldBuildBuild( + projectDirectory: File + ): Unit = { + createFile(projectDirectory, "build/build/build.scala", s"""import cbt._ +import java.net.URL +import java.io.File +import scala.collection.immutable.Seq + +class Build(context: Context) extends BuildBuild(context){ + override def dependencies = super.dependencies ++ Seq( + // , "com.lihaoyi" %% "ammonite-ops" % "0.5.5" + ) +} +""" + ) + + } + +/*, "build/build/build.scala" -> s"""import cbt._ import java.net.URL @@ -120,8 +136,5 @@ trait BuildShared extends BasicBuild{ override def pomExtra: Seq[scala.xml.Node] = Seq() } """*/ - ) - - } }
\ No newline at end of file |