Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update buildinfo example to write to src_generated and use new helper | Christopher Vogt | 2017-03-12 | 2 | -10/+5 |
| | |||||
* | Make GitDependency and DirectoryDependency simply return Build objects | Christopher Vogt | 2017-03-11 | 1 | -2/+2 |
| | |||||
* | separate type-safe proguard wrapper into self-contained library | Christopher Vogt | 2017-03-04 | 1 | -2/+2 |
| | | | | also make logic to maintain auto-generated sections re-usable | ||||
* | improve sonatype plugin | Christopher Vogt | 2017-03-04 | 1 | -1/+1 |
| | | | | | | - reduce required tasks in favor of using SonatypeLib.copy - improve log messages - automatically release non-snapshots after uploading | ||||
* | add comprehensive, type-safe proguard plugin | Christopher Vogt | 2017-03-01 | 3 | -0/+20 |
| | | | | | this also demonstrates how to programmatically generate an extensive, type-safe api for a stringly-typed interface | ||||
* | simplify uberJar plugin and activate recursiveDelete lib function | Christopher Vogt | 2017-02-28 | 1 | -5/+3 |
| | |||||
* | use `name` instead of `projectName` as it is more universal and the | Christopher Vogt | 2017-02-27 | 5 | -8/+8 |
| | | | | term `project` is probably going away in cbt. | ||||
* | turn `test` into a subproject for easy access to test’s tasks | Christopher Vogt | 2017-02-27 | 1 | -3/+8 |
| | |||||
* | Add small and simple scala js example | Christopher Vogt | 2017-02-22 | 9 | -14/+105 |
| | |||||
* | refactor scalajs to make use of nested builds for scoping | Christopher Vogt | 2017-02-22 | 3 | -7/+7 |
| | |||||
* | fix srcJar path. Was wronly absolute fs path. Now relative. | Christopher Vogt | 2017-02-19 | 1 | -0/+0 |
| | |||||
* | demonstrate all the different multi-project-build and composition features | Christopher Vogt | 2017-02-18 | 11 | -25/+92 |
| | | | | | this should probably be cleaned up and made more explainatory, but seems like at least all the cases are there | ||||
* | easier setting of projectDirectory in sub-builds | Christopher Vogt | 2017-02-13 | 1 | -4/+4 |
| | | | | | by replacing context.projectDirectory by workingDirectory and using it as the default but allowing it to being overridden | ||||
* | multi-project build example using a single build file | Christopher Vogt | 2017-02-13 | 6 | -0/+58 |
| | |||||
* | rename folder of one example as preparation for creating another one | Christopher Vogt | 2017-02-13 | 13 | -0/+0 |
| | | | | showing how to do the same in a single build | ||||
* | Add support for nested builds and use it to replace cross compilation | Christopher Vogt | 2017-02-13 | 2 | -0/+7 |
| | | | | | | | | command which was previously hard-coded This will allow multi-project builds, too but we should first fix caching across instances and GitDependencies on sub-builds within other repositories. | ||||
* | support for flat classloader and enhanced resources example | Christopher Vogt | 2017-02-13 | 9 | -44/+50 |
| | |||||
* | Merge pull request #314 from cvogt/fix-update-bugs | Jan Christopher Vogt | 2017-02-10 | 1 | -1/+1 |
|\ | | | | | better caching and change propagation fixing link-time errors | ||||
| * | various smaller changes | Christopher Vogt | 2017-02-09 | 1 | -1/+1 |
| | | |||||
* | | Frege support. | mchav | 2016-12-23 | 2 | -0/+11 |
|/ | |||||
* | Merge pull request #310 from cvogt/enhance-dynamic-overrides | Jan Christopher Vogt | 2016-11-13 | 1 | -1/+1 |
|\ | | | | | enhance dynamic override to not use codegen when possible | ||||
| * | enhance dynamic override to not use codegen when possible | Christopher Vogt | 2016-11-13 | 1 | -1/+1 |
| | | | | | | | | + minor refactorings | ||||
* | | fix build super class in WartRemover | Christopher Vogt | 2016-11-13 | 1 | -1/+1 |
|/ | |||||
* | Remove version from context, we can now use dynamic overrides | Christopher Vogt | 2016-11-09 | 2 | -2/+2 |
| | |||||
* | Add support for dynamic re-configuration. | Christopher Vogt | 2016-11-08 | 1 | -0/+31 |
| | | | | | The exact precedence rule of override code vs original code may still need to be tweaked as we go along. | ||||
* | Add support for resources (still limited by CBT's classloader visibility) | Christopher Vogt | 2016-11-03 | 5 | -0/+70 |
| | |||||
* | add tests for cross-cbt-version exit code and err/out directing | Christopher Vogt | 2016-10-14 | 4 | -0/+47 |
| | | | | also adds example for propagating build-time information into run time | ||||
* | Merge pull request #264 from cvogt/chris3 | Jan Christopher Vogt | 2016-10-04 | 7 | -7/+7 |
|\ | | | | | Chris3 | ||||
| * | remove dependencies on incompatible cbt versions | Christopher Vogt | 2016-10-03 | 7 | -7/+7 |
| | | |||||
* | | Merge pull request #261 from cvogt/simple-example | Jan Christopher Vogt | 2016-10-04 | 3 | -0/+43 |
|\ \ | |/ |/| | Simple example | ||||
| * | Add most basic example | Christopher Vogt | 2016-09-29 | 3 | -0/+43 |
| | | |||||
* | | Sonatype release plugin (#247) | Nikolay Tatarinov | 2016-10-03 | 4 | -0/+40 |
| | | |||||
* | | upgrade scalafmt 0.3.1 -> 0.4.2; load scalafmt config from config file | rockjam | 2016-10-02 | 3 | -10/+22 |
| | | |||||
* | | fix main method signature in dotty-example | Christopher Vogt | 2016-10-02 | 1 | -1/+2 |
| | | |||||
* | | fix build class in scalafmt example | Christopher Vogt | 2016-10-02 | 1 | -1/+1 |
|/ | |||||
* | add dotty sanity check as suggested by @smarter | Christopher Vogt | 2016-09-28 | 1 | -0/+4 |
| | |||||
* | Dotty plugin and example project. | Christopher Vogt | 2016-09-26 | 3 | -0/+12 |
| | |||||
* | WartRemover plugin implementation (#167) | Mario Pastorelli | 2016-09-14 | 3 | -0/+19 |
| | |||||
* | explicitly specify jar extension, delete file before writing jar in lib | rockjam | 2016-06-24 | 1 | -1/+1 |
| | |||||
* | remove catching exception in task | rockjam | 2016-06-24 | 2 | -16/+8 |
| | |||||
* | update uber jar PR | rockjam | 2016-06-24 | 1 | -1/+1 |
| | |||||
* | uber-jar plugin implementation | rockjam | 2016-06-24 | 5 | -0/+94 |
| | |||||
* | add multi-project example (#158) | Jan Christopher Vogt | 2016-06-24 | 13 | -0/+86 |
| | | | | | | * add multi-project example * add shared build | ||||
* | Scalafmt plugin implementation (#156) | Nikolay Tatarinov | 2016-06-23 | 7 | -6/+93 |
| | | | | | | | | | | | | | | * 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 implementation | rockjam | 2016-06-20 | 5 | -0/+60 |
| | |||||
* | refactor/simplify scalaJs plugin and example | Christopher Vogt | 2016-06-19 | 11 | -26/+17 |
| | | | | | | - 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 :). | ||||
* | propagate trigger files to combined cross build and let js tasks depend on ↵ | Christopher Vogt | 2016-06-19 | 1 | -6/+5 |
| | | | | compile. this makes `cbt loop fastOptJs` work (and depending on compile seems generally a good idea) | ||||
* | fix scalajs example (broke in recent refactorings and went unchecked) | Christopher Vogt | 2016-06-19 | 2 | -9/+2 |
| | |||||
* | better name for DirectoryDependency | Christopher Vogt | 2016-06-19 | 1 | -1/+1 |
| | | | | | seems to be more precise than BuildDependency, hence hopefully more readable also cleaned up Scaffolding and added DirectoryDependency example | ||||
* | Rename scalatest-example folder. Probably slightly more intuitive name now. | Christopher Vogt | 2016-06-19 | 4 | -0/+0 |
| |