aboutsummaryrefslogtreecommitdiff
path: root/stage2/Scaffold.scala
Commit message (Collapse)AuthorAgeFilesLines
* build package names that are easier to distinguish in stack tracesChristopher Vogt2017-03-111-1/+6
|
* minor: wrap dependencies in scaffold in () for hoped ease of useChristopher Vogt2017-02-221-1/+2
|
* add package to generated Build in build.scala and in-package discoveryChristopher Vogt2017-02-151-1/+2
| | | | | | | | | | | This should allow for build to add other builds to their dependencies and interact with them in a type-safe way. And ever regardless it seems like good practice to never have the same class existing in the same package or the top-level package even if they don’t end up on the same classpath. This might also help make stack traces easier to understand. Also improve error messages for mistakes with the build class, e.g. constructor, super classes, etc.
* add package to generated Main.scala to avoid classpath weirdnessesChristopher Vogt2017-02-151-4/+66
| | | | | caused by multiple root package Main classes from different subproject or test projects ending up on the same classpath
* minor enhancements to Build templateChristopher Vogt2016-09-291-6/+5
|
* Avoid getting started confusion like ↵Christopher Vogt2016-09-281-5/+5
| | | | https://gitter.im/cvogt/cbt?at=57ec271754302caa6f2950b7
* Fix scaffold templateChristopher Vogt2016-09-121-1/+0
|
* better name for DirectoryDependencyChristopher Vogt2016-06-191-108/+9
| | | | | seems to be more precise than BuildDependency, hence hopefully more readable also cleaned up Scaffolding and added DirectoryDependency example
* Get rid of Build default imports to reduce noise in build files. This also ↵Christopher Vogt2016-06-151-28/+0
| | | | changes builds from using immutable.Seq to using Predef.Seq in favor of simplicity over purity. This has been discussed on gitter.
* turn Build base classes into traits for less verbosity and uniform usage ↵Christopher Vogt2016-06-151-7/+7
| | | | with any other plugin
* Always create directory before trying to write fileChristopher Vogt2016-06-081-2/+1
|
* annotate required return type of main methodChristopher Vogt2016-05-031-1/+1
|
* improve build file templatesChristopher Vogt2016-05-031-18/+28
|
* encourage whitespace in parenthesis (more readable ;))Christopher Vogt2016-05-031-6/+6
|
* create scaffolding for Main fileChristopher Vogt2016-05-031-2/+12
|
* Convenience factory methods for ResolversChristopher Vogt2016-05-031-10/+27
|
* Fix building cbt as a cbt projectChristopher Vogt2016-04-291-3/+8
|
* support for scaffolding BuildBuild fileChristopher Vogt2016-04-021-11/+24
|
* Fix BasicBuild file scaffolding (creating folder if necessary)Christopher Vogt2016-04-021-1/+3
|
* get rid of ammonite dependencyChristopher Vogt2016-03-191-3/+2
|
* make scaffold work for simple caseChristopher Vogt2016-03-191-35/+13
|
* Scala version 2.11.8.Paul Phillips2016-03-091-2/+2
|
* cleanup: whitespace changes, separated more things into their own files, use ↵Christopher Vogt2016-03-071-4/+4
| | | | ++ for strings everywhere. Added ++ method to File and URL and use it in many places
* CBT Version 1.0-BETAChristopher Vogt2016-03-041-0/+148