aboutsummaryrefslogtreecommitdiff
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* fix srcJar path. Was wronly absolute fs path. Now relative.Christopher Vogt2017-02-191-0/+0
|
* demonstrate all the different multi-project-build and composition featuresChristopher Vogt2017-02-1811-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-buildsChristopher Vogt2017-02-131-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 fileChristopher Vogt2017-02-136-0/+58
|
* rename folder of one example as preparation for creating another oneChristopher Vogt2017-02-1313-0/+0
| | | | showing how to do the same in a single build
* Add support for nested builds and use it to replace cross compilationChristopher Vogt2017-02-132-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 exampleChristopher Vogt2017-02-139-44/+50
|
* Merge pull request #314 from cvogt/fix-update-bugsJan Christopher Vogt2017-02-101-1/+1
|\ | | | | better caching and change propagation fixing link-time errors
| * various smaller changesChristopher Vogt2017-02-091-1/+1
| |
* | Frege support.mchav2016-12-232-0/+11
|/
* Merge pull request #310 from cvogt/enhance-dynamic-overridesJan Christopher Vogt2016-11-131-1/+1
|\ | | | | enhance dynamic override to not use codegen when possible
| * enhance dynamic override to not use codegen when possibleChristopher Vogt2016-11-131-1/+1
| | | | | | | | + minor refactorings
* | fix build super class in WartRemoverChristopher Vogt2016-11-131-1/+1
|/
* Remove version from context, we can now use dynamic overridesChristopher Vogt2016-11-092-2/+2
|
* Add support for dynamic re-configuration.Christopher Vogt2016-11-081-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 Vogt2016-11-035-0/+70
|
* add tests for cross-cbt-version exit code and err/out directingChristopher Vogt2016-10-144-0/+47
| | | | also adds example for propagating build-time information into run time
* Merge pull request #264 from cvogt/chris3Jan Christopher Vogt2016-10-047-7/+7
|\ | | | | Chris3
| * remove dependencies on incompatible cbt versionsChristopher Vogt2016-10-037-7/+7
| |
* | Merge pull request #261 from cvogt/simple-exampleJan Christopher Vogt2016-10-043-0/+43
|\ \ | |/ |/| Simple example
| * Add most basic exampleChristopher Vogt2016-09-293-0/+43
| |
* | Sonatype release plugin (#247)Nikolay Tatarinov2016-10-034-0/+40
| |
* | upgrade scalafmt 0.3.1 -> 0.4.2; load scalafmt config from config filerockjam2016-10-023-10/+22
| |
* | fix main method signature in dotty-exampleChristopher Vogt2016-10-021-1/+2
| |
* | fix build class in scalafmt exampleChristopher Vogt2016-10-021-1/+1
|/
* add dotty sanity check as suggested by @smarterChristopher Vogt2016-09-281-0/+4
|
* Dotty plugin and example project.Christopher Vogt2016-09-263-0/+12
|
* WartRemover plugin implementation (#167)Mario Pastorelli2016-09-143-0/+19
|
* explicitly specify jar extension, delete file before writing jar in librockjam2016-06-241-1/+1
|
* remove catching exception in taskrockjam2016-06-242-16/+8
|
* update uber jar PRrockjam2016-06-241-1/+1
|
* uber-jar plugin implementationrockjam2016-06-245-0/+94
|
* add multi-project example (#158)Jan Christopher Vogt2016-06-2413-0/+86
| | | | | | * add multi-project example * add shared build
* Scalafmt plugin implementation (#156)Nikolay Tatarinov2016-06-237-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 implementationrockjam2016-06-205-0/+60
|
* refactor/simplify scalaJs plugin and exampleChristopher Vogt2016-06-1911-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 Vogt2016-06-191-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 Vogt2016-06-192-9/+2
|
* better name for DirectoryDependencyChristopher Vogt2016-06-191-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 Vogt2016-06-194-0/+0
|
* separate sbt layout and scalatest plugins and create a more general plugin ↵Christopher Vogt2016-06-154-20/+15
| | | | architecture
* Get rid of Build default imports to reduce noise in build files. This also ↵Christopher Vogt2016-06-152-7/+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-152-2/+2
| | | | with any other plugin
* scalajs cross project support as pluginKatrin Shechtman2016-06-139-0/+251
|
* Making scalatest plugin work + example build folder with scalatest sample buildKatrin Shechtman2016-05-264-0/+59