Alexandre Archambault
196b530bae
Setting version to 1.0.0-SNAPSHOT
2017-12-12 02:12:09 +01:00
Alexandre Archambault
cbf3ff5558
Updates for 1.0.0-RC14
2017-12-12 02:05:09 +01:00
Alexandre Archambault
b86b80c3d8
Setting version to 1.0.0-RC14
2017-12-12 01:39:52 +01:00
Alexandre Archambault
617fe5cc3d
Merge pull request #712 from coursier/topic/update-report-exclusions
...
Write exclusions and transitiveness in sbt update reports, add sbt-shared module
2017-12-11 17:50:27 +01:00
Yi Cheng
1296459de3
Add Pants build tool ( #709 )
2017-12-11 17:50:04 +01:00
Alexandre Archambault
ee9c61393c
Move FromSbt / ToSbt helpers to separate module
2017-12-11 10:07:04 +01:00
Alexandre Archambault
930ac74dd8
Merge pull request #711 from coursier/topic/proper-cache
...
Incur less IO via more careful use of Def.task / taskDyn
2017-12-11 01:29:05 +01:00
Alexandre Archambault
97a137b0bb
Write exclusions and transitiveness in sbt update reports
...
Makes it unnecessary to add a jboss repository for plugins in some
cases, like when using sbt-assembly
2017-12-11 01:25:49 +01:00
Alexandre Archambault
c384797744
Incur less IO via more careful use of Def.task / taskDyn
...
Previousy, even when the update report was found in the in-memory cache,
some IO was still incurred because of the coursierArtifacts key, which
was evaluated in all cases. This PR makes sure it is not evaluated when
the update report is found in cache.
2017-12-11 00:36:35 +01:00
Tobi Akomolede AKA Mocuto
da7fd6585f
Fix for: Coursier not resilient to changing local ivy cache directory #665 ( #705 )
...
* https://github.com/coursier/coursier/issues/665
2017-12-06 18:20:57 +01:00
Alexandre Archambault
4ea6b9673f
Merge pull request #708 from coursier/topic/bump-directories
...
Switch to latest directories master
2017-12-05 11:19:38 +01:00
Alexandre Archambault
09ecaa489f
Switch to latest directories master
2017-12-04 17:48:10 +01:00
Alexandre Archambault
a532d545a2
Merge pull request #706 from coursier/topic/fallback-version
...
More careful handling of extenstion / type with snapshot versioning
2017-12-04 17:46:21 +01:00
Alexandre Archambault
03f7cbb42d
More careful handling of extenstion / type with snapshot versioning
2017-12-04 13:39:40 +01:00
Alexandre Archambault
217940d0ef
Merge pull request #702 from coursier/topic/fix-version-parsing-divergence
...
Fix divergence when parsing versions
2017-11-30 14:05:20 +01:00
Alexandre Archambault
389375da5d
Fix divergence when parsing versions
...
Those starting with neither a letter, nor a digit, nor a known separator
2017-11-30 13:03:17 +01:00
Alexandre Archambault
0632262218
Merge pull request #690 from olivierdeckers/clean-inmemory-caches
...
Implemented clean task + added integration test. Fixes #685
2017-11-03 16:09:38 +01:00
Olivier Deckers
ebb7e66a26
Implemented clean task + added integration test. Fixes #685
2017-11-03 15:21:39 +01:00
Alexandre Archambault
86de793517
Typo
2017-11-03 01:19:45 +01:00
Alexandre Archambault
0ca0862508
Update development cookbook
2017-11-02 16:21:00 +01:00
Alexandre Archambault
eac0c2ce45
Merge pull request #683 from coursier/topic/tweak-appveyor-config
...
Cache less things on Windows CI
2017-11-01 23:37:52 +01:00
Alexandre Archambault
5351d572fa
Cache less things on Windows CI
...
These don't speed up things much, and seem to get corrupted from time to
time.
2017-11-01 21:35:13 +01:00
Alexandre Archambault
6e24d6036f
Merge pull request #630 from coursier/topic/bump-scala-2.12
...
Switch to scala 2.12.4
2017-11-01 17:22:55 +01:00
Alexandre Archambault
c8815118de
Work around spurious issue during tut command in 2.12
2017-11-01 16:20:47 +01:00
Alexandre Archambault
7ac3038d2e
Switch to scala 2.12.4
2017-11-01 16:20:47 +01:00
Alexandre Archambault
affc902de4
Mention submodules in DEVELOPMENT document
2017-10-31 23:44:36 +01:00
Alexandre Archambault
dbd229198b
Remove cruft from generate-launcher script
2017-10-31 23:27:26 +01:00
Alexandre Archambault
5a827a6340
Remove deprecated script
2017-10-31 23:10:17 +01:00
Alexandre Archambault
2d8d11f4f1
Add release notes for 1.0.0-RC12 and 1.0.0-RC13
2017-10-31 23:05:45 +01:00
Alexandre Archambault
46ff6b12fd
Setting version to 1.0.0-SNAPSHOT
2017-10-29 15:09:55 +01:00
Alexandre Archambault
a10b4ad0b0
Updates for 1.0.0-RC13
2017-10-29 15:08:20 +01:00
Alexandre Archambault
82b10e81da
Setting version to 1.0.0-RC13
2017-10-29 14:33:13 +01:00
Alexandre Archambault
caa935c956
Setting version to 1.0.0-SNAPSHOT
2017-10-28 13:36:35 +02:00
Alexandre Archambault
5377ce71df
Updates for 1.0.0-RC12-1
2017-10-28 13:33:10 +02:00
Alexandre Archambault
1c9fbaa999
Setting version to 1.0.0-RC12-1
2017-10-28 13:05:47 +02:00
Alexandre Archambault
e1a8e0fabe
Merge pull request #679 from coursier/develop
...
Tweaking
2017-10-28 11:05:04 +02:00
Alexandre Archambault
50277d91f3
Clean-up
2017-10-27 17:19:44 +02:00
Alexandre Archambault
07ad16da71
Tweak v1 component handling in cache path
...
Up to coursier 1.0.0-RC12, setting COURSIER_CACHE=foo makes files land
in e.g. foo/https/repo1.maven.org/….
https://github.com/coursier/coursier/pull/676 changed that to foo/v1/https/….
This commit reverts things back to what they were before that.
In the long term, it would be better to keep the v1 component there, but
I'd prefer not to change that behavior right now.
2017-10-27 17:19:44 +02:00
Alexandre Archambault
d27c0ee46e
Quick hack to make publishSigned work again with sbt 1.0.2
...
Ideally, the scripted tests should still be run with sbt 1.0.1 too, to
ensure there are no regression with it, but the current setup doesn't
make that easy.
2017-10-27 17:19:34 +02:00
soc
1871610751
Introduce support for OS-specific standard cache directories ( #676 )
...
This cleans up the home directories of users and helps making sure that
Coursier's cache is not accidentically backed up by applications or OS
functionality.
The precedence is as follows:
- existing $COURSIER_CACHE environment variable
- existing coursier.cache Java property
- existing operating system specific standards:
- Linux: $XDG_CACHE_HOME/coursier, with fallback to ~/.cache/coursier
- Windows: {SpecialFolder.LocalApplicationData}/cache/Coursier
- macOS: $HOME/Library/Caches/Coursier
- existing ~/.coursier/
- fallback to operating system specific standard directory else.
See discussion in https://github.com/coursier/coursier/pull/676#issuecomment-338974822
2017-10-27 14:35:01 +02:00
Alexandre Archambault
e2f47b0f43
Merge pull request #678 from coursier/topic/java-9
...
Bump asm version (for shading)
2017-10-26 17:41:46 +02:00
Alexandre Archambault
afae0cd7f1
Bump asm version (used by shading)
...
Seems to fix java.lang.IncompatibleClassChangeError errors when using
shaded code. Release of coursier using the next one for shading should
be fine with Java 9 thanks to that.
2017-10-26 16:07:54 +02:00
Alexandre Archambault
a151999016
Merge pull request #677 from coursier/develop
...
Minor tweaks
2017-10-26 14:26:22 +02:00
Alexandre Archambault
34cce59b65
Minor tweaks
2017-10-26 01:36:55 +02:00
Alexandre Archambault
e8214a3229
Add csbt README file
2017-10-24 14:53:48 +02:00
Alexandre Archambault
3e270c9fb2
Add new DEVELOPMENT.md file
...
Consisting mainly of a cookbook of sbt commands to be used during development.
2017-10-24 14:39:30 +02:00
Alexandre Archambault
3636c58d07
Workaround issue with JAR list in pack directories
...
With just `sbt cli/pack`, it seems that the JARs of the other projects also
land in the pack directory. A `sbt "project cli" pack` works fine
though.
2017-10-21 02:50:08 +02:00
Alexandre Archambault
5f5b127563
Bump dependencies
2017-10-21 02:30:51 +02:00
Alexandre Archambault
ce2a01af40
Bump plugins
2017-10-21 01:53:25 +02:00
Alexandre Archambault
5645f8fe6d
Remove scoverage
...
It was unused for now, it may be added back later
2017-10-20 02:48:11 +02:00