aboutsummaryrefslogtreecommitdiff
path: root/stage2
Commit message (Collapse)AuthorAgeFilesLines
* Dotty plugin and example project.Christopher Vogt2016-09-261-0/+107
|
* WartRemover plugin implementation (#167)Mario Pastorelli2016-09-141-0/+1
|
* Manifest used java.runtime.version for CreatedBy, which gave away info on ↵Christopher Vogt2016-09-141-3/+2
| | | | the java update version, which may be a security risk for the releaser. So now we just say CBT created in instead similar to what other tools are doing.
* Merge pull request #222 from cvogt/minor-fixesJan Christopher Vogt2016-09-132-11/+11
|\ | | | | Minor fixes
| * make case class DirectoryDependency finalChristopher Vogt2016-09-131-5/+5
| |
| * load builds of built-in plugins lazilyChristopher Vogt2016-09-131-6/+6
| |
* | fix task name appearing in args (#132)Christopher Vogt2016-09-131-1/+1
| |
* | add fish shell task name completions and fix bash task name completionsChristopher Vogt2016-09-131-0/+2
|/
* better error message for missing build.scala and missing class BuildChristopher Vogt2016-09-121-6/+8
|
* Fix scaffold templateChristopher Vogt2016-09-121-1/+0
|
* work correctly in the presence of empty build foldersChristopher Vogt2016-09-121-1/+5
|
* better error message when you forget to extend BaseBuildChristopher Vogt2016-09-121-39/+40
|
* Merge pull request #214 from cvogt/git_workJan Christopher Vogt2016-08-291-5/+21
|\ | | | | private git repos
| * Some cosmetic changes to git authChristopher Vogt2016-08-291-20/+21
| |
| * Support for private git repositories.ChavXO2016-08-281-4/+19
| |
* | Add a bunch of options to try to allow safe usage of cleanChristopher Vogt2016-08-282-35/+55
| | | | | | | | | | | | | | try to make tests safer (fixed tests don't have clean yet, nothing has nothing to delete, so current test code would fail)
* | Add clean taskChavXO2016-08-282-1/+45
|/
* fix Organization and url in pom fileChristopher Vogt2016-07-081-52/+50
|
* Merge pull request #203 from cvogt/publish-localJan Christopher Vogt2016-07-062-1/+21
|\ | | | | Publish local
| * publish local supportChristopher Vogt2016-07-062-1/+21
| |
* | Support proxy settings in CBT.Benjamin Frank2016-07-061-1/+1
|/ | | | | | | Proxy settings can be supplied either via Java system-properties or via environment variables (http_proxy/https_proxy/no_proxy). Java system-properties take precedence over env vars. Evaluation of proxy settings happens only during nailgun startup for now.
* Allow empty credentials for publishing.Benjamin Frank2016-07-052-9/+13
| | | | | | This enables to publish into a repository where no credentials are required but and empty/wrong HTTP Auth header throws an HTTP 401 (not authorized) error
* explicitly specify jar extension, delete file before writing jar in librockjam2016-06-241-1/+3
|
* update uber jar PRrockjam2016-06-241-6/+10
|
* uber-jar plugin implementationrockjam2016-06-241-0/+1
|
* close jar file in case of exception (#175)Jan Christopher Vogt2016-06-231-20/+22
|
* Scalafmt plugin implementation (#156)Nikolay Tatarinov2016-06-231-0/+1
| | | | | | | | | | | | | | * scalariform: improve logging, declare tasks final * scalafmt plugin implementation * add scalafmt and scalariform plugins and examples to tests * fix logging guarded logging behaviour * add notes about formatting check to README * fix compilation error in examples
* scalariform plugin naive implementationrockjam2016-06-201-0/+1
|
* refactor/simplify scalaJs plugin and exampleChristopher Vogt2016-06-191-0/+1
| | | | | | - Restructure code as 1 library case class and 1 Build mixin trait. A library is generally easier to understand and could be re-used independently. 1 trait seems simpler than several here. - Let not the plugin create the multi-project build, but the user project manually. I think while this adds some minor code overhead it is much simpler to understand. Fewer tasks and other moving parts needed. - Remove verbose nested sbt-style folder structure. It's simpler without it :).
* better name for DirectoryDependencyChristopher Vogt2016-06-196-117/+17
| | | | | seems to be more precise than BuildDependency, hence hopefully more readable also cleaned up Scaffolding and added DirectoryDependency example
* built-in plugin structure improvementsChristopher Vogt2016-06-196-71/+56
| | | | | | - move plugins into cbt namespace - enable scalac warnings in builds by default - merged language flags into AdvancedScala trait
* simplify logic that delegates to test build and runs itChristopher Vogt2016-06-192-25/+6
|
* fix organization URL typeChristopher Vogt2016-06-191-1/+2
|
* add support for compile time only dependenciesChristopher Vogt2016-06-151-1/+4
|
* separate sbt layout and scalatest plugins and create a more general plugin ↵Christopher Vogt2016-06-152-6/+15
| | | | architecture
* Get rid of Build default imports to reduce noise in build files. This also ↵Christopher Vogt2016-06-1511-48/+9
| | | | changes builds from using immutable.Seq to using Predef.Seq in favor of simplicity over purity. This has been discussed on gitter.
* support for git dependencies on projects in subdirectoriesChristopher Vogt2016-06-152-11/+16
|
* turn Build base classes into traits for less verbosity and uniform usage ↵Christopher Vogt2016-06-158-21/+25
| | | | with any other plugin
* adjust organization part of pom data model to better match the specChristopher Vogt2016-06-153-10/+14
|
* get rid of pomExtra to not promote untyped ways of creating poms (people can ↵Christopher Vogt2016-06-152-4/+0
| | | | always transform the xml later if really needed)
* Add typed open source licensesChristopher Vogt2016-06-151-4/+52
|
* pre-configuration for github projects and recommended settings (maybe rename ↵Christopher Vogt2016-06-153-1/+19
| | | | this later)
* less need for pomExtraChristopher Vogt2016-06-152-0/+14
|
* starting point for type-safe licensesChristopher Vogt2016-06-152-1/+9
|
* scalajs cross project support as pluginKatrin Shechtman2016-06-131-7/+5
|
* scala paradise pluginChristopher Vogt2016-06-091-0/+29
|
* Always create directory before trying to write fileChristopher Vogt2016-06-084-7/+6
|
* Make publishSnapshot also publish checksumsChristopher Vogt2016-06-011-11/+13
|
* pass command line arguments through to cbt tools scala and cbt tools ammChristopher Vogt2016-06-011-4/+5
|
* update ammonite (doesn't help though, still doesn't start through cbt tools)Christopher Vogt2016-06-011-1/+1
|