Commit Graph

1792 Commits

Author SHA1 Message Date
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