Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add commented out test case for resolving maven version ranges | Christopher Vogt | 2016-04-28 | 1 | -0/+3 |
| | |||||
* | Allow substituting POM variables inside of strings, not only entire elements | Christopher Vogt | 2016-04-08 | 1 | -1/+3 |
| | |||||
* | cross building and automatic snaphot ids | Christopher Vogt | 2016-04-07 | 1 | -1/+1 |
| | | | | | Adds support for cross building for multiple scala versions And for automatically appending -SNAPSHOT to the id, when publishing a snapshot. | ||||
* | Correctly interact with build in cwd instead of loading it's managed build ↵ | Christopher Vogt | 2016-04-06 | 1 | -1/+1 |
| | | | | in case of a BuildBuild. | ||||
* | Finally get rid of JDK 8 dependencies | Christopher Vogt | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | Implement alternative resolvers | Christopher Vogt | 2016-04-03 | 2 | -24/+63 |
| | | | | | | | | | | | | This commit also - requires Dependencies to explicitly implement canBeCached - unifies some logic for dependency downloading - moves SBT-like dependency DSL into its own trait - error message showing build directory for exceptions in builds Not splitting this up in favor of faster progress to 1.0. The user facing API can probably be slightly improved using implicits inside of BasicBuild, but we can do that later. | ||||
* | propagate info if cbt has changed across builds, so they can be re-compiled | Christopher Vogt | 2016-04-02 | 1 | -1/+1 |
| | |||||
* | better error messages in case of messed up groupIds, artifactIds or versions | Christopher Vogt | 2016-04-02 | 1 | -0/+24 |
| | |||||
* | Improve cbt's maven resolver to handle variable substitutions for pom xml ↵ | Christopher Vogt | 2016-04-02 | 2 | -2/+6 |
| | | | | tag contents | ||||
* | Typed passing of values from Stage1 to Stage2 | Christopher Vogt | 2016-03-30 | 1 | -6/+6 |
| | | | | (thing can still be cleaned up) | ||||
* | replace Scala reflection with Java reflection seems to fix the weird ↵ | Christopher Vogt | 2016-03-28 | 1 | -5/+5 |
| | | | | exceptions that happened in the previous commit. Also gets rid of scala.reflect dependency in stage2. | ||||
* | Refactored ClassLoaderCache to use key locked cache to pave the way for ↵ | Christopher Vogt | 2016-03-19 | 1 | -1/+1 |
| | | | | caching classloaders hierarchically without deadlocks | ||||
* | Add support for git dependencies | Christopher Vogt | 2016-03-18 | 2 | -1/+6 |
| | | | | pair coded with @chavxo | ||||
* | fixed previously too naive pom inheritance logic to properly handle ↵ | Christopher Vogt | 2016-03-17 | 1 | -1/+3 |
| | | | | | | properties and dependencyManagement pom inheritance features pair-coded with @chavxo | ||||
* | Improved how to express dependencies | Christopher Vogt | 2016-03-12 | 2 | -2/+13 |
| | | | | | | Add - Constructor syntax for cross-scala-version dependencies (as rightfully requested on reddit) and encouraged over SBT's still supported operator syntax - Add support for classifiers other than "sources" | ||||
* | re-enable usage page tests | Christopher Vogt | 2016-03-11 | 1 | -14/+14 |
| | |||||
* | Split ClassLoader classes into separate files and a few fixes | Christopher Vogt | 2016-03-11 | 1 | -3/+4 |
| | |||||
* | add simple multi project build test and comment out failing test cases | Christopher Vogt | 2016-03-08 | 5 | -3/+28 |
| | |||||
* | cleanup: whitespace changes, separated more things into their own files, use ↵ | Christopher Vogt | 2016-03-07 | 1 | -57/+60 |
| | | | | ++ for strings everywhere. Added ++ method to File and URL and use it in many places | ||||
* | trap and pass exit codes throug the app, pass logger on to tests, remove the ↵ | Christopher Vogt | 2016-03-06 | 1 | -14/+17 |
| | | | | lib. qualification from Stage1 for better readability | ||||
* | integrate circleci | Christopher Vogt | 2016-03-06 | 1 | -0/+1 |
| | |||||
* | CBT Version 1.0-BETA | Christopher Vogt | 2016-03-04 | 3 | -0/+82 |