aboutsummaryrefslogtreecommitdiff
path: root/plugins/essentials
Commit message (Collapse)AuthorAgeFilesLines
* comments to move a bunch of things into stage2Christopher Vogt2017-02-271-0/+2
|
* Merge pull request #356 from cvogt/discover-subbuildsJan Christopher Vogt2017-02-221-2/+4
|\ | | | | treat subdirectores as subbuilds via cmd line
| * treat subdirectores as subbuilds via cmd lineChristopher Vogt2017-02-221-2/+4
| |
* | allow plugins to access essential pluginsChristopher Vogt2017-02-221-4/+6
|/
* simplify and add features to reflective task lookup codeChristopher Vogt2017-02-181-8/+8
| | | | | | | | | | | | | Code is much simpler now. Now cbt sub-tasks are separated by . instead of spaces to unify the syntax with method calls Scala. Also the reflective code now works not only on builds but any kind of values, so zero argument members of any types of return values can simply be called. This is also a large step towards detangling the reflective lookup from cbt and turning it into a fully fletched shell to Scala "native" call solution.
* Add support for nested builds and use it to replace cross compilationChristopher Vogt2017-02-131-0/+9
| | | | | | | | 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-131-0/+4
|
* memoize task results across classes within a single runChristopher Vogt2017-02-091-4/+6
|
* enhance dynamic override to not use codegen when possibleChristopher Vogt2016-11-131-31/+39
| | | | + minor refactorings
* Remove version from context, we can now use dynamic overridesChristopher Vogt2016-11-091-0/+8
|
* Add support for dynamic re-configuration.Christopher Vogt2016-11-084-0/+100
The exact precedence rule of override code vs original code may still need to be tweaked as we go along.