| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Adds support for cross building for multiple scala versions
And for automatically appending -SNAPSHOT to the id, when publishing a snapshot.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
replace two level classloader (one for non-cachable dependencies with a cached parent one for cachable ones) with a hierachy of classloaders corresponding
this should eventually allow re-using CBT's classloader between stage1 and stage2
this change breaks the ScalaTest support for now
|
|
|
|
| |
caching classloaders hierarchically without deadlocks
|
|
|
|
| |
++ for strings everywhere. Added ++ method to File and URL and use it in many places
|
|
|
|
| |
lib. qualification from Stage1 for better readability
|
|
|