Commit Graph

17940 Commits

Author SHA1 Message Date
Eugene Yokota f21c0c973f enabling dependency-management/pom-type 2016-02-27 00:13:49 -05:00
eugene yokota ea87fdf105 Merge pull request #2386 from dwijnand/enable-mavenResolverPlugin-scripted
Enable mavenResolverPlugin scripted w/ new sbt/librarymanagement
2016-02-26 23:39:18 -05:00
eugene yokota f0fa4d329e Merge pull request #2486 from eed3si9n/fport/2355
FPORT: Adds more memory to internal scripted task
2016-02-26 18:15:06 -05:00
Dale Wijnand dc6d7ea28f Enable mavenResolverPlugin scripted w/ new sbt/librarymanagement
Fixes #2385
2016-02-26 23:05:07 +00:00
Eugene Yokota ff7ac294e7 Adds more memory to internal scripted task 2016-02-26 17:58:35 -05:00
Eugene Yokota e270d2bec1 Adjust to code reorganization. 2016-02-26 17:48:33 -05:00
Eugene Yokota 4d58714aa7 Adds CompatibilityWarningOptions. Fixes #2347
This addresses 0.13.10 regression, which currently warns users about
Maven incompatibility on a private configuration. This adds a config
class so the build user can control the level of the warning as well as
the target configuration to be monitored.
By default, we are only going to look at `Compile` and `Runtime`.
2016-02-26 17:46:12 -05:00
Eugene Yokota 4b0fcf354d Reproduce "configuration not public" on local test->test. #1827 2016-02-26 17:41:31 -05:00
Eugene Yokota c1760fdc3c Move intransitive warning to update. Ref #2127 2016-02-26 17:40:07 -05:00
eugene yokota bdded0898d Merge pull request #2393 from dwijnand/fport/make-sbt-dotty-aware
FPORT: Make sbt aware of Dotty
2016-02-26 17:29:27 -05:00
eugene yokota 4da7486dd8 Merge pull request #2481 from eed3si9n/fport/2467
FPORT: Make JCenter opt in and Actually reorganize appResolvers
2016-02-26 17:02:03 -05:00
Eugene Yokota 5a0df33293 Adds test for #2466 per review 2016-02-25 23:09:37 -05:00
Eugene Yokota b1b7430d9c Fixes #2464. Actually reorganize appResolvers
Fixes #2464 and Fixes #2465
appResolvers is a set of resolvers specified in the launcher
configuration.
This list fluctuates depending on the version of sbt, and sbt 0.13.10
meant to stabilize it by weeding out JCenter even when it includes it,
which failed when I applied the filter on the wrong list. This should
correct it.
2016-02-25 23:09:18 -05:00
Eugene Yokota f41d53e20f Minor fix from merging 2016-02-25 23:07:39 -05:00
Eugene Yokota cd373c99ad Add useJCenter setting, which is set to false. Fixes #2217
Adds a new setting `useJCenter`, which is set to `false` by default.
When set to `true`, JCenter will be placed as the first external
resolver to find library dependencies.

The implementation of `externalResolvers` is changed to incorporate the
setting by calling `Resolver.reorganizeAppResolvers`. These changes
were required because `externalResolvers` uses whatever that's in the
launchconfig, which the build user may not upgrade.
2016-02-25 23:02:16 -05:00
Eugene Yokota 31e07492c7 Add JCenter change to 0.13.9's notes 2016-02-25 23:02:16 -05:00
Eugene Yokota dda803085e Merge 2016-02-25 23:00:57 -05:00
eugene yokota e54475690c Merge pull request #2478 from Duhemm/wip/update-incrementalcompiler
Forward port "Handle source, docs artifacts correctly for Ivy [1.0.x]" + update modules
2016-02-25 08:36:19 -05:00
Alexandre Archambault 92937cb6ec Updates for 1.0.0-M9 2016-02-25 13:19:39 +01:00
Alexandre Archambault 0de29e62e4 Set version to 1.0.0-SNAPSHOT 2016-02-25 10:22:50 +01:00
Alexandre Archambault 8d1f5373af Set version to 1.0.0-M9 2016-02-25 10:18:32 +01:00
Alexandre Archambault c8fcf57b90 Merge pull request #174 from alexarchambault/topic/cache-missing-files
Have the cache keep track of missing files
2016-02-25 09:46:14 +01:00
Martin Duhem 5e16bbacca Mark scripted `dependency-management/pom-type` as pending
It has changed and will be re-enabled by changes that have not yet been
forward-ported from sbt 0.13.
2016-02-25 07:14:20 +01:00
Alexandre Archambault a8c8c83645 Merge pull request #172 from alexarchambault/topic/plugin-force-scala-artifact-version
Force versions of the usual org.scala-lang modules, from the SBT plugin
2016-02-25 00:40:59 +01:00
Alexandre Archambault 1731fca26c Have the cache keep track of missing files 2016-02-24 23:50:04 +01:00
Alexandre Archambault ace156e2de Merge pull request #173 from alexarchambault/topic/better-launcher
Better launcher
2016-02-24 23:44:56 +01:00
Martin Duhem 33a7f6395a Adapt scripted tests to recent API changes 2016-02-24 21:32:48 +01:00
Alexandre Archambault c4a1726f3a Have the tiny launcher download only the proguarded (standalone) JAR of coursier-cli 2016-02-24 20:42:14 +01:00
Alexandre Archambault 52675384c7 Fix minor glitch in bootstrap download messages 2016-02-24 20:42:13 +01:00
Alexandre Archambault 0b38b0bc00 Allow to specify Java options in the generated bootstraps 2016-02-24 20:42:13 +01:00
Alexandre Archambault 60f4d3b61d Have the bootstrap command take into account the --classifier arguments 2016-02-24 20:42:13 +01:00
Alexandre Archambault e07cb05194 Update coursier SBT plugin 2016-02-24 20:42:12 +01:00
Alexandre Archambault 10400ec8c5 Force versions of the usual org.scala-lang modules 2016-02-24 20:22:29 +01:00
Alexandre Archambault 03f6359cf7 Add development tips section in README 2016-02-24 20:22:28 +01:00
Alexandre Archambault 06d0e4fac3 A bit more reliable Scala JS file reading in tests
Was sometimes getting undefined error locally
2016-02-24 20:22:27 +01:00
Martin Duhem bf12a2b9c6 Update incrementalcompiler to 0.1.0-M3 2016-02-24 19:49:09 +01:00
Dale Wijnand a6aca312bb Merge pull request #2479 from Duhemm/wip/run-other-unit-tests
Run tests in `otherUnitTests` task
2016-02-24 17:49:03 +00:00
Martin Duhem 20d0c41473 Update to latest util, incrementalcompiler and librarymanagement 2016-02-24 16:54:03 +01:00
Martin Duhem e0dc556dcf Run tests in `otherUnitTests` task 2016-02-24 16:02:22 +01:00
Dan Sanduleac 19c7a85cd7 Rename InlineConfigurationWithExcludes -> InlineConfiguration 2016-02-24 12:02:23 +00:00
Dan Sanduleac 9e78b1cd9c Get rid of InlineConfiguration 2016-02-24 12:01:13 +00:00
Martin Duhem b04faef33f Fix compiler bridge sources retrieval 2016-02-24 09:55:22 +01:00
Eugene Yokota 78c76cb775 librarymanagement 0.1.0-M7 2016-02-24 00:08:23 -05:00
Alexandre Archambault 5f74d7982b Merge pull request #167 from alexarchambault/topic/override-build-repos
Take into account sbt.override.build.repos flag, escape special characters in path
2016-02-23 21:48:13 +01:00
eugene yokota 6583779bb7 Merge pull request #2455 from Duhemm/fport/nameHashing-trait-regression
FPORT: Add a pending test for a modified member of a trait
2016-02-23 14:26:05 -05:00
Alexandre Archambault 79b4be89bc Escape characters in cache path
Fixes https://github.com/alexarchambault/coursier/issues/133
2016-02-23 20:19:18 +01:00
Alexandre Archambault 1f1067b483 Add support for sbt.override.build.repos flag
Fixes https://github.com/alexarchambault/coursier/issues/134
2016-02-23 20:15:24 +01:00
Alexandre Archambault ec37fedfa3 Merge pull request #161 from alexarchambault/topic/cli-errors
Add --force option to the fetch CLI command, better error reporting
2016-02-23 16:11:18 +01:00
Alexandre Archambault e579c9c344 Merge pull request #162 from alexarchambault/topic/faq
Add FAQ point about COURSIER_NO_TERM
2016-02-23 16:11:10 +01:00
Alexandre Archambault 0fd6478730 Merge pull request #163 from alexarchambault/topic/no-term-env
Allow to disable progress bar display with the COURSIER_NO_TERM
2016-02-23 16:10:58 +01:00