Commit Graph

4492 Commits

Author SHA1 Message Date
Eugene Yokota cd0c5465d5 Port project/console 2016-03-28 14:13:45 -04:00
Eugene Yokota e92324ead8 Remove project/build-loaders test 2016-03-28 14:09:53 -04:00
Eugene Yokota 4d86a4b3f8 Port dependency-management/pom-classpaths 2016-03-28 14:05:27 -04:00
Eugene Yokota b4ac9f4a87 Port dependency-management/make-pom-type 2016-03-28 13:58:48 -04:00
Eugene Yokota 91950e7188 Port dependency-management/ivy-settings-multi-b 2016-03-28 13:10:48 -04:00
Eugene Yokota 380b22f7fd Port dependency-management/delegate 2016-03-28 13:00:43 -04:00
Eugene Yokota 33c7db17c5 Port dependency-management/cache-resolver 2016-03-28 12:50:37 -04:00
Eugene Yokota a1a1711106 Port actions/update-state-fail 2016-03-28 12:07:06 -04:00
Eugene Yokota 87bd9c6df0 Port actions/state 2016-03-28 12:02:04 -04:00
Eugene Yokota 036e57c114 sbt.Build => sbt.internal.BuildDef
sbt.Load => sbt.internal.Load
2016-03-28 11:52:12 -04:00
eugene yokota 83f35b18d3 Merge pull request #2509 from dwijnand/so-ask-with-tag
Link to Stackoverflow ask with sbt tag
2016-03-11 13:44:21 -05:00
Dale Wijnand 80bb98ce35 Link to Stackoverflow ask with sbt tag
Copying a good idea I saw in the Lagom readme: link to Stackoverflow's ask,
prepopulated with the right tag.
2016-03-11 02:27:16 +00:00
eugene yokota 2474f81f67 Merge pull request #2501 from dansanduleac/feature/branches
Add Ivy `branch` support to ModuleID [1.0.x] + fix CacheIvy
2016-03-07 16:13:45 -05:00
Dan Sanduleac 6111156344 Fix CacheIvy as inclusions and exclusions were flipped :( 2016-03-07 13:45:17 +00:00
Dan Sanduleac 16f9ddba08 Add test for ModuleID format 2016-03-07 13:44:48 +00:00
Dan Sanduleac 3910d4d87a ModuleID's format should include the branch! otherwise we lose it... 2016-03-07 13:33:03 +00:00
eugene yokota bf8b6cbe36 Merge pull request #2484 from eed3si9n/fport/2313
FPORT: Refix snapshots
2016-02-27 06:13:01 -05:00
eugene yokota 05799ca346 Merge pull request #2423 from Duhemm/wip/use-util-scripted
Use scripted engine from sbt/util
2016-02-27 04:28:44 -05:00
Eugene Yokota 9107fb3bdf Bump up ivy to 2.3.0-sbt-2cc8d2761242b072cedb0a04cb39435c4fa24f9a 2016-02-27 04:07:33 -05:00
Eugene Yokota 7f2ab136e5 Fixes #1616. Fixes the "latest snapshot" chain resolver
The "latest snapshot" chain resolver was assuming that there's at least
one artifact per module. I think that was the root cause of #1616.
2016-02-27 04:07:33 -05:00
Eugene Yokota 883255b05a Bump up ivy to 2.3.0-sbt-39ece6f17e1af62c2e89a9d88b59c0c3aad56145
Ref sbt/ivy#21
2016-02-27 04:07:33 -05:00
Eugene Yokota 0fca1a9ff4 Fixes #1514. Enable latest SNAPSHOT option by default
to check all resolvers to find the latest snapshot artifacts.
This behavior did not work well with Maven repositories where sbt was
failing to calculate the correct publication dates.
Now that #2075 fixes the Maven integration issue we should enable this
flag back again.

The build user can opt out by:

    updateOptions := updateOptions.value.withLatestSnapshots(false)
2016-02-27 04:07:33 -05:00
eugene yokota e79f1b3a15 Merge pull request #2485 from eed3si9n/fport/2345
FPORT: Maven compatibility changes + Adds CompatibilityWarningOptions
2016-02-27 03:51:33 -05:00
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
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
Martin Duhem 33a7f6395a Adapt scripted tests to recent API changes 2016-02-24 21:32:48 +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
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
Martin Duhem 8ef2bb2180 Address Codacy's complaints 2016-02-23 15:54:31 +01:00
Grzegorz Kossakowski 0f5f818c73 Move `trait-member-modified` to source-dependencies
It's not clear what the distinction between compiler-project and
source-dependencies scripted tests is so let's stick to the one that has
the biggest number of tests for incremental compiler.
2016-02-23 15:44:12 +01:00