Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scalariform master only shifted the bug. back to 0.1.8 from maven | Christopher Vogt | 2017-04-02 | 1 | -1/+3 |
| | |||||
* | scalatest plugin now does not need import anymore | Christopher Vogt | 2017-04-02 | 3 | -28/+0 |
| | |||||
* | use scalariform from github master which fixes indentation bug | Christopher Vogt | 2017-04-02 | 1 | -5/+1 |
| | |||||
* | upgrade scalatest plugin to scalatest 2.2.6 and use buildinfo to avoid | Christopher Vogt | 2017-04-02 | 3 | -1/+10 |
| | | | | version duplication | ||||
* | scalatest plugin for 2.12 (and move most code from plugin into library) | Christopher Vogt | 2017-03-30 | 2 | -38/+5 |
| | |||||
* | add scala meta and scalafix plugin | Christopher Vogt | 2017-03-28 | 2 | -0/+93 |
| | |||||
* | rename Scalafix plugin in perparation for mirror based one | Christopher Vogt | 2017-03-28 | 2 | -1/+1 |
| | |||||
* | explicitly convert to Vector everywhere for hopefully performance | Christopher Vogt | 2017-03-27 | 1 | -1/+1 |
| | | | | benefits | ||||
* | start modularizing cbt into libraries | Christopher Vogt | 2017-03-27 | 2 | -2/+2 |
| | | | | | | | | | | this extracts certain parts of cbt into stand-alone libraries, which can be published to maven and used outside of cbt. This also adds scalariform for these parts of the code. This slows down cbt’s own build a lot because of the number of projects involved! So we’ll follow this by a bunch of performance tweak commits. | ||||
* | ScalaPB plugin | Christopher Vogt | 2017-03-24 | 3 | -0/+100 |
| | |||||
* | Unify reflectively loading builds from directories. | Christopher Vogt | 2017-03-20 | 1 | -4/+7 |
| | | | | | | | | | | THis is mostly cleanup and a little bit feature. Before it was done partially in 3 places, BuildBuild, loadRoot and GitDependency. Now DirectoryDependencies also support referencing sub-builds. Also introduce scalariform for the first few files of cbt's core code :). | ||||
* | Merge pull request #447 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 7 | -168/+21 |
|\ | | | | | Get rid of the hacky "essential" plugins separation | ||||
| * | refactor scalariform | Christopher Vogt | 2017-03-19 | 1 | -30/+21 |
| | | |||||
| * | Get rid of the hacky "essential" plugins separation | Christopher Vogt | 2017-03-19 | 6 | -138/+0 |
| | | | | | | | | | | | | | | Let’s keep move them back into stage2 again instead for reduction of complexity, cbt build speed and convenience of fewer manual dependencies. And for that let cbt just include eval from the start. | ||||
* | | Add scalafix plugin with example project and tests | Ilya Kirillov | 2017-03-19 | 2 | -0/+40 |
|/ | |||||
* | Google Java Format plugin | Christopher Vogt | 2017-03-11 | 3 | -0/+48 |
| | |||||
* | Document CBT plugin style guide and adjust Scalafmt plugin accordingly | Christopher Vogt | 2017-03-11 | 1 | -13/+8 |
| | |||||
* | more concise runMain in more places | Christopher Vogt | 2017-03-09 | 1 | -3/+2 |
| | |||||
* | refactor scalafmt to new plugin style | Christopher Vogt | 2017-03-09 | 2 | -58/+89 |
| | | | | | | | turn replaceSections into helper function instead of trait method proguard scalafmt build currently suffers from non-deterministic formatting. Try a few times to reproduce commited Proguard.scala | ||||
* | minor improvements to sonatype messages | Christopher Vogt | 2017-03-08 | 1 | -7/+10 |
| | |||||
* | rename PublishDynamic to more appropriate SnapshotVersion | Christopher Vogt | 2017-03-06 | 2 | -7/+7 |
| | |||||
* | return Seq[URL] from publish task and \n separate Seqs in std out | Christopher Vogt | 2017-03-06 | 2 | -3/+5 |
| | |||||
* | separate type-safe proguard wrapper into self-contained library | Christopher Vogt | 2017-03-04 | 6 | -706/+34 |
| | | | | also make logic to maintain auto-generated sections re-usable | ||||
* | improve sonatype plugin | Christopher Vogt | 2017-03-04 | 5 | -109/+70 |
| | | | | | | - reduce required tasks in favor of using SonatypeLib.copy - improve log messages - automatically release non-snapshots after uploading | ||||
* | use scoping instead of hard coded snapshot task | Christopher Vogt | 2017-03-04 | 2 | -8/+3 |
| | |||||
* | [sonatype] unify sonatype plugin code-style with rest of cbt | Christopher Vogt | 2017-03-04 | 4 | -42/+44 |
| | | | | | | | - indent parameter lists like other cbt code - avoid stripMargin for style reasons also add logger, eventhough not used right now | ||||
* | TypeTag instead of ClassTag for DynamicOverride as preparation for ↵ | Christopher Vogt | 2017-03-02 | 1 | -4/+6 |
| | | | | supporting multiple traits | ||||
* | add comprehensive, type-safe proguard plugin | Christopher Vogt | 2017-03-01 | 5 | -0/+712 |
| | | | | | this also demonstrates how to programmatically generate an extensive, type-safe api for a stringly-typed interface | ||||
* | fix scalafmt not printing number of formatted files | Christopher Vogt | 2017-03-01 | 1 | -1/+2 |
| | |||||
* | introduce libraries helper object | Christopher Vogt | 2017-03-01 | 1 | -1/+1 |
| | |||||
* | simplify uberJar plugin and activate recursiveDelete lib function | Christopher Vogt | 2017-02-28 | 1 | -95/+58 |
| | |||||
* | jar / doc refactor | Christopher Vogt | 2017-02-28 | 1 | -1/+1 |
| | | | | | | - split out manifest and scaladoc logic - refactor lib calls from inheritance layer - only strip project directory prefix from individually specified files | ||||
* | use `name` instead of `projectName` as it is more universal and the | Christopher Vogt | 2017-02-27 | 1 | -1/+1 |
| | | | | term `project` is probably going away in cbt. | ||||
* | comments to move a bunch of things into stage2 | Christopher Vogt | 2017-02-27 | 4 | -1/+5 |
| | |||||
* | fix / cleanup scalajs plugin | Christopher Vogt | 2017-02-27 | 2 | -22/+9 |
| | | | | | | - create target directory if not existent - remove dead code wrt modes - default path for generated .js file | ||||
* | upgrade and simplify scalafmt plugin | Christopher Vogt | 2017-02-27 | 2 | -43/+24 |
| | |||||
* | Merge pull request #356 from cvogt/discover-subbuilds | Jan Christopher Vogt | 2017-02-22 | 1 | -2/+4 |
|\ | | | | | treat subdirectores as subbuilds via cmd line | ||||
| * | treat subdirectores as subbuilds via cmd line | Christopher Vogt | 2017-02-22 | 1 | -2/+4 |
| | | |||||
* | | refactor scalajs to make use of nested builds for scoping | Christopher Vogt | 2017-02-22 | 2 | -23/+18 |
| | | |||||
* | | allow plugins to access essential plugins | Christopher Vogt | 2017-02-22 | 2 | -10/+13 |
|/ | |||||
* | simplify and add features to reflective task lookup code | Christopher Vogt | 2017-02-18 | 1 | -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. | ||||
* | minor whitespace and name changes | Christopher Vogt | 2017-02-14 | 1 | -6/+6 |
| | |||||
* | implicitly pass classloader, might make code easier | Christopher Vogt | 2017-02-14 | 3 | -12/+6 |
| | | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level | ||||
* | Add support for nested builds and use it to replace cross compilation | Christopher Vogt | 2017-02-13 | 1 | -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. | ||||
* | make sure jar, tests and main classes use the right directories | Christopher Vogt | 2017-02-13 | 1 | -1/+1 |
| | |||||
* | support for flat classloader and enhanced resources example | Christopher Vogt | 2017-02-13 | 1 | -0/+4 |
| | |||||
* | idempotent change propagation | Christopher Vogt | 2017-02-09 | 4 | -5/+5 |
| | | | | | | using lastModified instead of a non-idempotent needsUpdate flag this fixes a bug where dependees would not be rebuilt if cbt exited or was killed after dependencies were already rebuilt. | ||||
* | memoize task results across classes within a single run | Christopher Vogt | 2017-02-09 | 2 | -5/+7 |
| | |||||
* | Merge pull request #311 from cvogt/remove-dot-copy | Jan Christopher Vogt | 2016-11-13 | 1 | -2/+0 |
|\ | | | | | reduce usage of .copy as preparation to replace it with newBuild | ||||
| * | reduce usage of .copy as preparation to replace it with newBuild | Christopher Vogt | 2016-11-13 | 1 | -2/+0 |
| | |