Eugene Yokota
96ad731e8c
Use allExcludeDependencies
2019-04-26 18:06:10 -04:00
Eugene Yokota
8c0f13a24a
manually expand ivy.home
...
Ref coursier/coursier#1124
2019-04-26 17:51:17 -04:00
Eugene Yokota
f354a626c7
use lm-coursier-shaded
...
This uses lm-coursier-shaded, and follows along the changes in https://github.com/coursier/sbt-coursier/pull/58 .
2019-04-26 17:33:14 -04:00
Eugene Yokota
258a8930a5
bump Scala 2.11 to 2.11.12 because we use JDK 11
2019-04-26 12:27:38 -04:00
Eugene Yokota
24db77edc5
copy some tests from coursier/sbt-coursier
...
Copying over sbt-coursier integration tests that do not depend on Coursier-specific things, but excercises sbt integration.
2019-04-26 12:27:38 -04:00
Eugene Yokota
7658f14762
Add maven-plugin and test-jar to classpathTypes
...
Ref https://github.com/sbt/sbt-native-packager/issues/1053
Ref https://github.com/coursier/coursier/issues/450
2019-04-26 12:27:38 -04:00
Eugene Yokota
464325ad1d
add a simpler version of snapshot-resolution
...
Ivy is able to check for SNAPSHOT across different resolvers.
Coursier seems to be sticky about the resolver within the TTL (24h).
2019-04-26 12:27:38 -04:00
Eugene Yokota
ca53934941
fix csrCachePath
2019-04-26 12:27:38 -04:00
Eugene Yokota
4b4359f7b1
mark dependency-management/dynamic-revision pending
2019-04-26 12:27:38 -04:00
Eugene Yokota
795601f594
mark dependency-management/url pending
...
Ref https://github.com/coursier/coursier/issues/1127
2019-04-26 12:27:38 -04:00
Eugene Yokota
9a666b5418
use Ivy for some tests
2019-04-26 12:27:38 -04:00
Eugene Yokota
b47ed4e62a
mark dependency-management/default-resolvers pending
2019-04-26 12:27:38 -04:00
Eugene Yokota
944e955d06
put sbtCp ahead of resolved JARs
...
Ref https://github.com/sbt/sbt/pull/4443
Ref https://github.com/coursier/coursier/issues/1128
This is a workaround for Coursier not excluding sbt modules.
2019-04-26 12:27:38 -04:00
Eugene Yokota
5614cfcbb6
Move log to outer task
2019-04-26 12:27:38 -04:00
Eugene Yokota
697b2b534a
add additional resolver to help Coursier
2019-04-26 12:27:38 -04:00
Eugene Yokota
e206e797fe
set up specific dependencyResolution instances
2019-04-26 12:27:38 -04:00
Eugene Yokota
9b0ffde519
disable metadata-only-resolver test
2019-04-26 12:25:52 -04:00
Eugene Yokota
6a99906386
manually expand ivy.home
...
Ref https://github.com/coursier/coursier/issues/1124
2019-04-26 12:25:52 -04:00
Eugene Yokota
35a0ee4321
relax dependency-management/compiler-bridge-binary
2019-04-26 12:25:52 -04:00
Eugene Yokota
21782a51f0
write info.apiURL to ivy.xml
...
Ref https://github.com/coursier/coursier/issues/1123
2019-04-26 12:25:52 -04:00
Eugene Yokota
38f94a6e31
Coursier dependency resolution integration
...
This adds dependency to LM implemented using Coursier.
I had to copy paste a bunch of code from sbt-coursier-shared to break the dependency to sbt.
`Global / useCoursier := false` or `-Dsbt.coursier=false` be used to opt-out of using Coursier for the dependency resolution.
2019-04-26 12:25:52 -04:00
eugene yokota
42bc2ea04d
Merge pull request #4631 from eatkins/previous
...
Allow calling TaskKey.previous in input tasks
2019-04-25 22:48:35 -04:00
Ethan Atkins
81ce14d58c
Allow calling TaskKey.previous in input tasks
...
I discovered that it wasn't possible to call .previous in an input task.
While I understand why you can't call .previous on an InputKey, I think
it makes sense to allow calling .previous on a TaskKey within an input
task.
2019-04-25 15:58:01 -07:00
eugene yokota
3269eae533
Merge pull request #4606 from eed3si9n/wip/update
...
trim update and add updateFull
2019-04-25 12:13:22 -04:00
Eugene Yokota
6c7faf2b86
trim update and add updateFull
...
Fixes #4438
This slims down update's UpdateReport by removing evicted modules
caller information. The larger the graph, the effect would be more
pronounced. For example, I saw a graph reduce from 5.9MB to 1.1MB in JSON file.
2019-04-23 14:08:17 -04:00
eugene yokota
4074cb32d3
Merge pull request #4605 from eed3si9n/wip/bumplm
...
bump to lm 1.3.0-M3
2019-04-23 13:52:08 -04:00
Eugene Yokota
3a355f6025
refactor project/transitive-plugins
2019-04-23 12:55:25 -04:00
eugene yokota
9b71ee1d6e
Merge pull request #4459 from alexarchambault/topic/update-classifiers-dependency-resolution
...
Have updateClassifiers use the dependencyResolution task
2019-04-21 19:18:01 -04:00
eugene yokota
0087f360aa
Merge pull request #4604 from eed3si9n/wip/progress2
...
move super shell rendering to logger
2019-04-21 17:58:58 -04:00
Eugene Yokota
2a206a6c40
Util 1.3.0-M6
2019-04-21 16:56:50 -04:00
Eugene Yokota
465ff8e10a
Make loggers synchronized
...
This is to workaround for "[success]" logs displaying after the prompt is displayed.
2019-04-21 04:03:22 -04:00
Eugene Yokota
95761b2ea1
Undo cursor tweaks around prompt
2019-04-20 23:51:13 -04:00
Eugene Yokota
c4d6efe5af
move super shell rendering to logger
...
Fixes #4583
Ref https://github.com/sbt/util/pull/196
2019-04-20 23:32:42 -04:00
eugene yokota
00f292524f
Merge pull request #4623 from eed3si9n/wip/scalafmt
...
sbt-scalafmt 2.0.0
2019-04-20 19:56:24 -04:00
Eugene Yokota
621a72e49a
workaround Scalafmt regex
...
Ref https://github.com/scalameta/scalafmt/issues/1404
2019-04-20 14:18:10 -04:00
Eugene Yokota
1e157b991a
apply formatting
2019-04-20 03:23:54 -04:00
Eugene Yokota
78c007c910
sbt-scalafmt 2.0.0
2019-04-20 03:23:08 -04:00
eugene yokota
01781f07d0
Merge pull request #4622 from helena/add-build-and-version-badges
...
Add Travis build status badge and latest version badge #4621
2019-04-19 12:39:13 -04:00
Helena Edelson
4bec206e3b
Add Travis build status badge and latest version badge #4621
2019-04-19 06:36:46 -07:00
eugene yokota
7665de253f
Merge pull request #4616 from dwijnand/merge-in-1.2.x
...
Merge 1.2.x into develop
2019-04-18 11:59:55 -04:00
eugene yokota
cd7d42db76
Merge pull request #4618 from dwijnand/Resolve-compilation-warnings-in-test/Delegates
...
Resolve compilation warnings in test/Delegates
2019-04-18 11:19:58 -04:00
Dale Wijnand
546476981c
Resolve compilation warnings in test/Delegates
2019-04-18 09:21:08 +01:00
Dale Wijnand
6fe8df21bb
Merge branch '1.2.x' into merge-in-1.2.x
...
* 1.2.x: (28 commits)
More bumping up the 2.12 version to 2.12.8 in 1.2.x
Bump the 2.12 version to 2.12.8 in 1.2.x
define whitesourceOnPush
lm 1.2.4
1.2.7-SNAPSHOT
implement TestConsoleLogger
bump util, lm, and zinc
Bump scalatest to 3.0.6-SNAP5
Bump log4j2 to 2.11.1
drop notification override
Ignore files in scripted group dirs
Fix '~' for dependent projects with a broken parent
util 1.2.3, zinc 1.2.4
lm 1.2.2
Adjust the tests
Set withMetadataDirectory by default
Fix single repo emulation script
add onLoadMessage
check PluginCross.scala consisntency
Bump modules
...
2019-04-18 09:03:16 +01:00
Dale Wijnand
c3f9ba1e6e
Merge pull request #4612 from dwijnand/sbt-buildinfo-0.9.0
...
Upgrade to sbt-buildinfo 0.9.0
2019-04-15 08:15:28 +01:00
Dale Wijnand
b38a7486dd
Upgrade to sbt-buildinfo 0.9.0
2019-04-13 09:44:09 +01:00
Ethan Atkins
cbfcedc9d6
Merge pull request #4610 from eatkins/scala-check
...
Scala check
2019-04-07 16:04:33 -07:00
Ethan Atkins
fc715cab44
Don't leak the sbt boot scala library into tests
...
It was reported in https://github.com/sbt/sbt/issues/4608 that there was
a regression that tests run against scala 2.11 would fail. This was
because the interface loader incorrectly contained the scala library. To
fix this, I needed to find the xsbt.boot.BootFilteredLoader in the
classloading hierarchy and put the sbt testing interface library in
between that loader and the scala library loader.
2019-04-07 15:08:52 -07:00
Ethan Atkins
c9aec02d05
Improve toString for flat classloader
...
It can be helpful to see what jars are available to the underlying url
classloader as well as what the parent classloader is.
2019-04-07 15:08:52 -07:00
Eugene Yokota
bf44a6f446
add header
2019-04-06 02:08:21 -04:00
Eugene Yokota
8790a7b45d
bump to lm 1.3.0-M3
...
This also adds `CustomHttp.okhttpClient` and `CustomHttp.okhttpClientBuilder` settings to experimentally customize HTTP client.
2019-04-05 15:28:49 -04:00