eugene yokota
f6945b60c7
Merge pull request #1842 from sbt/wip/build-fix
...
Build fix
2015-02-10 14:35:37 -05:00
Eugene Yokota
6dc8f149bb
Split proguarded launcher out to a subproject
2015-02-06 14:40:19 -05:00
Eugene Yokota
83803f631f
Fix stamp-version for nightlies
2015-02-06 14:40:19 -05:00
Eugene Yokota
1e3cbb5c0d
remove precompiled compiler bridges
...
- Scala 2.8.x or 2.9.x are no longer used that often.
- Precompiled is a cross build liability as sbt (2.10.4) depends on 2.8.x/2.9.x code.
- Scripted test was modified to check 2.8 and 2.9 compilation
2015-02-03 19:36:45 -05:00
eugene yokota
3dd57e2bc0
Merge pull request #1841 from sbt/wip/merge-notes
...
Merging notes
2015-02-03 17:00:09 -05:00
Eugene Yokota
2a95a1f09b
Removes interfaceProj/compile and adds comment.
2015-02-03 11:48:30 -05:00
Eugene Yokota
9cf264cd84
sbt-doge 0.1.3
2015-02-03 00:40:19 -05:00
Eugene Yokota
4fe9fadea3
Fix build
2015-02-02 22:44:02 -05:00
Eugene Yokota
b201bbab8c
Adds addMavenResolverPlugin. #1808/#1793
2015-02-02 14:57:25 -05:00
Eugene Yokota
2906edb872
Auto style fix
2015-02-02 14:56:13 -05:00
eugene yokota
15170271a1
Merge pull request #1799 from indrajitr/cross-source
...
Enable cross-version support for Scala sources.
2015-02-02 13:09:54 -05:00
eugene yokota
a44b57f4c1
Merge pull request #1787 from xuwei-k/git-clone-depth
...
specify the "--depth" parameter for efficient when git clone
2015-02-02 10:46:35 -05:00
Josh Suereth
3c3f057412
Merge pull request #1807 from indrajitr/deprecated-annotation-fix
...
Fix params order in `@deprecated`
2015-01-19 08:10:15 -05:00
Indrajit Raychaudhuri
8b38780f21
Fix params order in `@deprecated`
2015-01-17 08:25:57 +05:30
Josh Suereth
99c8cbffc5
Merge pull request #1804 from sbt/wip/document-inc-features
...
Add missing notes for enhance bytecode feature.
2015-01-14 16:31:39 -05:00
eugene yokota
ff4d371bc2
Merge pull request #1759 from jedesah/topic/minor_cleanup
...
Minor code cleanup
2015-01-14 16:13:06 -05:00
eugene yokota
11729e0122
Merge pull request #1793 from sbt/wip/aether-resolver
...
Use Aether for resolving maven dependencies
2015-01-14 15:17:50 -05:00
Josh Suereth
f5ce4e6986
Merge pull request #1801 from sbt/wip/aether-resolver-scripted
...
Run scripted with sbt-maven-resolver
2015-01-13 12:00:53 -05:00
Eugene Yokota
18c4aba58d
Run scripted with sbt-maven-resolver
2015-01-12 22:01:16 -05:00
Josh Suereth
c2c4468d40
Merge pull request #1795 from sbt/wip/aether-resolver-plugin
...
Turn Aether integration into sbt-maven-resolver
2015-01-12 13:41:59 -05:00
Eugene Yokota
f4cffa98b7
Adjust tests.
2015-01-10 22:55:50 -05:00
Eugene Yokota
48cb1444cf
Turn Aether integration into sbt-maven-resolver
2015-01-09 14:36:51 -05:00
Josh Suereth
fbe390eefa
Create a new Ivy DependencyResolver which uses Aether.
...
* Here we wire Aether into the Ivy dependency chain
* Add hooks into Aether to use Ivy's http library (so credentials are configured the same)
* Create the actual Resolver which extracts metadata information from Aether
* Deprecate old Ivy-Maven integrations
* Create hooks in existing Resolver facilities to expose a flag to enable the new behavior.
* Create notes documenting the feature.
* Create a new resolver type `MavenCache` which denotes how to read/write local maven cache metadata
correctly. We use this type for publishM2 and mavenLocal.
* Update failing -SNAPSHOT related tests to use new Aether resolver
* Create specification for expected behavior from the new resolvers.
Known to fix #1322 , #321 , #647 , #1616
2015-01-08 08:53:25 -05:00
eugene yokota
0e30f885d5
Merge pull request #1784 from sbt/wip/build
...
Multi-project build.sbt
2014-12-19 00:09:07 -05:00
Eugene Yokota
71fb4648f5
Fix Launch Test project's name
2014-12-18 20:09:06 -05:00
Eugene Yokota
56d9413f47
Fixing cross building
2014-12-18 17:40:20 -05:00
Eugene Yokota
7e277a2b7a
Fix java version check, and use scope filter
2014-12-18 13:14:04 -05:00
Eugene Yokota
b674b462c2
Factor out dependencies
2014-12-18 07:57:05 -05:00
Eugene Yokota
d16297615f
Multi-project build.sbt
2014-12-17 23:38:10 -05:00
Josh Suereth
710291f46c
Merge pull request #1634 from sbt/fix/1634
...
A library is missing from dependencyClasspath if it's added to libraryDependencies twice in ascending order
2014-12-15 16:05:57 -05:00
Josh Suereth
45bfacf3dd
Merge pull request #1620 from sbt/fix/1620
...
sbt resolves dependencies every compile when using %% with dependencyOverrides
2014-12-15 16:04:18 -05:00
Josh Suereth
30e258e1ae
Merge pull request #1615 from sbt/fix/1615
...
0.13.6 eviction notices too noisy
2014-12-15 15:13:02 -05:00
eugene yokota
6010305226
Merge pull request #1772 from sbt/wip/notes
...
Notes
2014-12-12 23:01:05 -05:00
eugene yokota
2ff35139b6
Merge pull request #1765 from ajozwik/0.13
...
Rollback xml parsing work-around
2014-12-12 12:14:31 -05:00
eugene yokota
023a27f5d8
Merge pull request #1771 from dwickern/0.13
...
Fix logger not overwriting the previous line in alternate shells
2014-12-12 11:52:49 -05:00
Derek Wickern
25a91c161c
Fix logger not overwriting the previous line in alternate shells
...
When running the 'update' task in bash, the output is all collapsed onto one line.
On Windows, even using an ANSI capable shell, running 'update' spams the console.
Tested with dash in Ubuntu; ANSICON, Console2 and ConsoleZ in Windows.
2014-12-11 11:21:23 -08:00
Josh Suereth
d876340295
Merge pull request #1748 from sbt/wip/1748
...
excludeDependencies: excludeAll at the project level
2014-12-05 09:06:09 -05:00
eugene yokota
2cc8e008bc
Merge pull request #1741 from ajozwik/0.13
...
Multi imports in one line
2014-12-05 05:28:28 -05:00
Josh Suereth
07de5586ca
Merge pull request #1754 from Duhemm/fix-1655
...
Check for null type trees in dependency extraction
2014-12-04 17:57:44 -05:00
Josh Suereth
a5d0193022
Merge pull request #1752 from sbt/wip/1752
...
Cached resolution is too verbose
2014-12-04 17:09:34 -05:00
Jean-Rémi Desjardins
07c3d51a0c
Minor code cleanup
2014-12-03 09:56:34 -08:00
eugene yokota
b1c16661e0
Merge pull request #1714 from sbt/wip/bytecode-enhancement
...
Expose mechanism whereby bytecode enhancement can be run *before* saving incremental compiler hashes.
2014-12-03 08:46:52 -05:00
Grzegorz Kossakowski
b61c09275c
Merge pull request #1736 from Duhemm/dependency-kind-compile
...
Abstract over dependency kind in Compile
2014-12-02 16:00:22 +01:00
Josh Suereth
8e81aabed0
First set of refactorings from review.
...
* Split Java analyzing compile into its own class.
* MixedAnalyzingCompiler now only does the mixing
* Start moving methods around to more-final locations
* Static analyzingCompile method now constructs a MixedAnalyzingCOmpiler and delegates to incremental compile.
2014-12-01 13:35:51 -05:00
Josh Suereth
4a42aa0027
Deprecating old APIs and attempting to document behavior correctly.
...
* Removed as many binary incompatibilities as I could find.
* Deprecating old APIs
* Attempt to construct new nomenclature that fits the design of Incremental API.
* Add as much documentation as I was comfortable writing (from my understanding of things).
2014-12-01 13:35:51 -05:00
Eugene Yokota
208ceb09f6
merge 0.13.7 manually
2014-11-19 14:34:08 -05:00
Martin Duhem
7bad42c671
Abstract over dependency context in Compile
...
This commit completes the abstraction over dependency kinds in the
incremental compiler, started with #1340 .
2014-11-19 10:35:07 +01:00
Martin Duhem
f3d5000297
Remove trait `DependencyContext` in favor of enum
...
Since `DependencyContext` is needed in the compiler interface
subproject, it has to be defined in this same subproject.
`DependencyContext` is needed in this subproject because the
`AnalysisCallback` interface uses it.
2014-11-19 10:35:07 +01:00
Grzegorz Kossakowski
74576b5d0f
Merge pull request #1340 from Duhemm/abstract-over-dependency-kind
...
Abstract over dependency kind in Analysis
2014-11-18 16:32:06 +01:00
Josh Suereth
4529dc501d
Merge pull request #1715 from sbt/fix/1711
...
Fixes #1711 and #1704 . Cached resolution fixes
2014-11-06 07:45:54 -05:00