Alexandre Archambault
3d3ca879e9
Remove unused plugin
2019-04-26 10:20:59 +02:00
Alexandre Archambault
3f6c4c3831
Remove last references to coursier modules in sbt-coursier-shared
2019-04-26 10:20:59 +02:00
Alexandre Archambault
48f7aa41dc
Allow to evolve l.d.Attributes while maintaining bin compat
2019-04-26 10:20:59 +02:00
Alexandre Archambault
353e991839
Really switch to coursier 1.1.0-M14-2
2019-04-26 10:20:59 +02:00
Alexandre Archambault
1001c14452
Switch to latest sbt launcher
2019-04-26 10:20:59 +02:00
Alexandre Archambault
16bf1570ad
Rely on allExcludeDependencies when it's there
...
It excludes sbt itself in meta-builds in particular, see https://github.com/coursier/coursier/issues/1128
2019-04-26 10:20:59 +02:00
Alexandre Archambault
6bdd0f985a
Vendor more stuff in lmcoursier, shade coursier in it
...
Along with shapeless, argonaut, argonaut-shapeless that coursier depends
on now.
2019-04-25 16:34:08 +02:00
Alexandre Archambault
d6858b4857
Make most things private in lm-coursier
...
And as much as possible, have sbt-coursier-shared and sbt-lm-coursier
use as few as possible things from coursier itself and lm-coursier.
2019-04-25 16:34:08 +02:00
Alexandre Archambault
736d5c11c5
Switch to coursier 1.1.0-M14-2 ( #60 )
2019-04-25 15:35:38 +02:00
Scala steward
b417d4f79e
Update utest to 0.6.7 ( #57 )
2019-04-09 09:41:00 +02:00
Alexandre Archambault
fa23ba2dfd
Merge pull request #54 from alexarchambault/coursier-1.1.0-M14
...
Switch to coursier 1.1.0-M14
2019-04-05 10:14:14 +02:00
Alexandre Archambault
cf3705ff82
Switch to sbt-coursier 1.1.0-M13-4 in build
2019-04-05 09:07:38 +02:00
Alexandre Archambault
ed38df56f5
Remove unnecessary setting
2019-04-04 18:43:50 +02:00
Alexandre Archambault
73c5d9737d
Handle credentials key from global settings
2019-04-04 18:43:50 +02:00
Alexandre Archambault
2c6a6503f1
Add back former coursierCredentials key
...
Not to break compatibility with former plugins
2019-04-04 18:43:50 +02:00
Alexandre Archambault
973cce68ad
Rework / simplify credentials handling
2019-04-04 18:43:50 +02:00
Alexandre Archambault
84d8d7ac38
Switch to coursier 1.1.0-M14
2019-04-04 18:43:50 +02:00
Alexandre Archambault
866d215707
Adjust badges
2019-03-27 15:55:50 +01:00
Scala steward
0546055847
Update coursier to 1.1.0-M13-2 ( #53 )
2019-03-26 14:06:45 +01:00
Alexandre Archambault
8f3401788e
Use fallback logger in in CI and all ( #52 )
2019-03-22 18:53:09 +01:00
Alexandre Archambault
49b1674211
Merge pull request #51 from alexarchambault/cleanup
...
Cleanup
2019-03-22 16:14:18 +01:00
Alexandre Archambault
585634b49d
Switch to sbt-coursier 1.1.0-M13-3 in build
2019-03-22 15:11:07 +01:00
Alexandre Archambault
81341d04c0
Remove unused stuff in build
2019-03-22 15:10:57 +01:00
Eric Peters
33aa61e8eb
Parse Ivy-compatible RawRepository resolvers ( #49 )
2019-03-22 11:07:35 +01:00
Scala steward
28a12368b2
Update scalatest to 3.0.7 ( #48 )
2019-03-19 10:25:46 +01:00
Alexandre Archambault
b8befa4ec7
Tweak global plugins handling ( #47 )
...
Seems the changes of
3eb210eb1b
were missing bits to handle the configurations of the global-plugins
project.
2019-03-15 19:02:44 +01:00
Alexandre Archambault
1c28e8fb6b
Switch to coursier 1.1.0-M13-1 ( #45 )
2019-03-07 15:35:35 +01:00
Alexandre Archambault
c24e8dd4e1
Merge pull request #42 from alexarchambault/develop
...
Switch to coursier-based sbt-launcher
2019-03-06 13:37:54 +01:00
Alexandre Archambault
dcd0461801
Fetch test web server jars before sbt starts
...
Possible lock issues when trying to fetch the server and sbt at the same
time.
2019-03-06 12:38:03 +01:00
Alexandre Archambault
def85e3ddc
Add sbt-dotty test
...
And take scalaModuleInfo.overrideScalaVersion into account.
Also requires the loosened cross version application of the previous
commit.
2019-03-06 11:39:53 +01:00
Alexandre Archambault
5ea339c6f3
Only add cross version suffixes when necessary
...
From CoursierDependencyResolution
2019-03-06 10:59:35 +01:00
Alexandre Archambault
dbcbad7e2b
Switch to coursier 1.1.0-M13
2019-03-06 10:59:35 +01:00
Alexandre Archambault
22e194db90
Temporary workaround for coursier-based sbt launcher
...
Seems reload reloads sbt from the same classloader, which leaves the in
memory cache as is. When update is called, things are then picked from
the cache, and nothing gets logged, which makes the test fail.
2019-03-06 10:59:35 +01:00
Alexandre Archambault
852e73e036
Use coursier-based sbt launcher
2019-03-06 10:59:35 +01:00
Alexandre Archambault
74d28eb1c4
Tweak .travis.yml
2019-03-04 18:08:06 +01:00
Alexandre Archambault
d852209172
Tweak tests
...
Most of those adjustments are required when using the coursier-based sbt
launcher.
2019-03-04 12:19:52 +01:00
Alexandre Archambault
dab476ab93
Add extra check
...
The size == 1 check just below is required for scripted to work fine.
(The first module report must correspond to the passed dependency for
scripted to find the sbt launcher JAR.)
It seems under some conditions, the sbt launcher dependency ends up
being duplicated (it's already duplicated in the allDependencies task,
that should be set by sbt). This in turn makes the check fail, and makes
scripted not find the sbt launcher. This happens with
playframework/interplay at commit d782b75.
The call to distinct circumvents that case.
2019-03-04 12:19:52 +01:00
Scala steward
75b08dc7ff
Update scalatest to 3.0.6 ( #40 )
2019-02-28 16:16:45 +01:00
Alexandre Archambault
642790159f
Merge pull request #38 from alexarchambault/develop
...
Switch to coursier 1.1.0-M12, use high level API
2019-02-26 16:43:21 +01:00
Alexandre Archambault
4eb4a98512
Remove unused dependency
2019-02-26 15:44:34 +01:00
Alexandre Archambault
d21d388e85
Temporary workaround
2019-02-26 15:43:24 +01:00
Alexandre Archambault
9bd17e0fdd
Switch to coursier 1.1.0-M12, use high level API
2019-02-26 13:37:30 +01:00
Alexandre Archambault
2fda1c1c45
Switch to sbt-coursier 1.1.0-M11 in build
2019-02-26 13:29:55 +01:00
Scala steward
b747d2598b
Update slf4j-api to 1.7.26 ( #36 )
2019-02-19 13:02:19 +01:00
Alexandre Archambault
bb3e0f398a
Merge pull request #35 from alexarchambault/develop
...
Less flaky handling of special project org.scala-sbt:global-plugins…
2019-02-18 14:52:11 +01:00
Alexandre Archambault
399e84efd5
Warn in case of source dependencies where sbt-coursier isn't enabled
2019-02-18 14:03:54 +01:00
Alexandre Archambault
8e4fb146d8
Unused import
2019-02-18 14:03:54 +01:00
Alexandre Archambault
5377b537b1
Allow to disable publishing Javadoc with -Dpublish.javadoc
...
Useful when testing the plugin locally
2019-02-18 14:03:54 +01:00
Alexandre Archambault
3eb210eb1b
Less flaky handling of special project org.scala-sbt:global-plugins
2019-02-18 14:03:54 +01:00
Alexandre Archambault
145d9eeb44
Merge pull request #34 from alexarchambault/topic/coursier-1.1.0-M11
...
Switch to coursier 1.1.0-M11-1
2019-02-13 12:16:36 +01:00