Alexandre Archambault
0bbdcb8446
Remove remaining sbt launcher stuff
2017-12-28 11:47:04 +01:00
Alexandre Archambault
0002798221
Remove sbt-launcher project
...
Now lives in its own repo at https://github.com/coursier/sbt-launcher
2017-12-28 10:19:05 +01:00
Alexandre Archambault
d3360d640d
Workaround for method not found for sbt 0.13 scripted tests
2017-12-27 16:38:21 +01:00
Alexandre Archambault
948361e429
More refined, and manual, activation of scripted
...
Allows to do a `sbt ++2.11.11 test:compile`, without the sbt plugin
modules or scripted being an issue.
2017-12-27 16:38:21 +01:00
Alexandre Archambault
6f37e95be6
Switch to sbt 1.0.4
2017-12-27 16:38:21 +01:00
Alexandre Archambault
e97eaa18b5
Remove http-server module
...
Now has its own repo at https://github.com/coursier/http-server
Same Maven coordinates as before, `io.get-coursier:http-server_2.12`
2017-12-27 02:18:35 +01:00
Yi Cheng
a4258f48ce
Add json report to fetch and local exclusion option ( #692 )
...
This patch introduces changes for cli with json output #659 . Format as follows:
```
{
"conflict_resolution": {
"org:name:version" (requested): "org:name:version" (reconciled)
},
"dependencies": [
{
"coord": "orgA:nameA:versionA",
"files": [
[
<classifier>,
<path>
]
],
"dependencies": [ // coodinates for its transitive dependencies
<orgX:nameX:versionX>,
<orgY:nameY:versionY>,
]
},
{
"coord": "orgB:nameB:versionB",
"files": [
[
<classifier>,
<path>
]
],
"dependencies": [ // coodinates for its transitive dependencies
<orgX:nameX:versionX>,
<orgZ:nameZ:versionZ>,
]
},
]
}
```
For example:
```
fetch -t org.apache.avro:trevni-avro:1.8.2 org.slf4j:slf4j-api:1.7.6 --json-output-file x.out
Result:
├─ org.apache.avro:trevni-avro:1.8.2
│ ├─ org.apache.avro:trevni-core:1.8.2
│ │ ├─ org.apache.commons:commons-compress:1.8.1
│ │ ├─ org.slf4j:slf4j-api:1.7.7
│ │ └─ org.xerial.snappy:snappy-java:1.1.1.3
│ └─ org.slf4j:slf4j-api:1.7.7
└─ org.slf4j:slf4j-api:1.7.6 -> 1.7.7
```
would produce the following json file:
```
$ jq < x.out
{
"conflict_resolution": {
"org.slf4j:slf4j-api:1.7.6": "org.slf4j:slf4j-api:1.7.7"
},
"dependencies": [
{
"coord": "org.apache.avro:trevni-core:1.8.2",
"files": [
[
"",
"/Users/yic/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-core/1.8.2/trevni-core-1.8.2.jar"
]
],
"dependencies": [
"org.slf4j:slf4j-api:1.7.7",
"org.xerial.snappy:snappy-java:1.1.1.3",
"org.apache.commons:commons-compress:1.8.1"
]
},
{
"coord": "org.apache.avro:trevni-avro:1.8.2",
"files": [
[
"",
"/Users/yic/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/avro/trevni-avro/1.8.2/trevni-avro-1.8.2.jar"
]
],
"dependencies": [
"org.apache.avro:trevni-core:1.8.2",
"org.slf4j:slf4j-api:1.7.7",
"org.xerial.snappy:snappy-java:1.1.1.3",
"org.apache.commons:commons-compress:1.8.1"
]
},
{
"coord": "org.slf4j:slf4j-api:1.7.7",
"files": [
[
"",
"/Users/yic/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.7/slf4j-api-1.7.7.jar"
]
],
"dependencies": []
},
{
"coord": "org.apache.commons:commons-compress:1.8.1",
"files": [
[
"",
"/Users/yic/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar"
]
],
"dependencies": []
},
{
"coord": "org.xerial.snappy:snappy-java:1.1.1.3",
"files": [
[
"",
"/Users/yic/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.1.3/snappy-java-1.1.1.3.jar"
]
],
"dependencies": []
}
]
}
```
2017-12-26 10:46:35 -08:00
Alexandre Archambault
1c134dc2a6
Update test fixtures if snapshot version changes
2017-12-18 12:00:10 +01:00
Alexandre Archambault
384f7ecc47
Updates for 1.0.0
2017-12-14 12:50:01 +00:00
Alexandre Archambault
cbf3ff5558
Updates for 1.0.0-RC14
2017-12-12 02:05:09 +01:00
Alexandre Archambault
ee9c61393c
Move FromSbt / ToSbt helpers to separate module
2017-12-11 10:07:04 +01:00
Alexandre Archambault
a10b4ad0b0
Updates for 1.0.0-RC13
2017-10-29 15:08:20 +01:00
Alexandre Archambault
5377ce71df
Updates for 1.0.0-RC12-1
2017-10-28 13:33:10 +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
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
34cce59b65
Minor tweaks
2017-10-26 01:36:55 +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
Alexandre Archambault
ccd102e2ec
Remove scripted workaround
...
Shouldn't be required anymore since
09c5ce417a
2017-09-23 18:00:38 +02:00
Alexandre Archambault
2c4c3aa3d3
Fix README updating in release process
2017-09-20 16:57:31 +02:00
Alexandre Archambault
1252f2b8d5
Use new helper to get coursier version
2017-09-20 16:55:15 +02:00
Alexandre Archambault
799619de6e
Updates for 1.0.0-RC12
2017-09-20 15:13:49 +02:00
Alexandre Archambault
964151392b
Allow exclusions to have no explicit artifact ID in POM
2017-09-04 02:01:36 +02:00
Alexandre Archambault
11486ea2ad
Updates for 1.0.0-RC11
2017-08-30 12:57:51 +02:00
Alexandre Archambault
6cc60bea1a
Updates for 1.0.0-RC10
2017-08-09 15:41:45 +02:00
Alexandre Archambault
ef596c12c3
Updates for 1.0.0-RC9
2017-08-05 15:32:06 +02:00
Alexandre Archambault
e3097a56ca
Back to sbt-coursier 1.0.0-RC7 before publishing
...
Because of https://github.com/coursier/coursier/issues/619
2017-08-05 13:28:40 +02:00
Alexandre Archambault
930a012965
Switch to sbt 1.0.0-RC3
2017-08-04 16:20:03 +02:00
Alexandre Archambault
a798b04d99
Switch to scala-js 0.6.19
2017-08-04 16:20:02 +02:00
Alexandre Archambault
662cf62c95
Switch to sbt-mima 0.1.15
2017-08-04 16:20:02 +02:00
Alexandre Archambault
b6569c7d4b
Switch to sbt 0.13.16
2017-08-04 16:20:01 +02:00
Alexandre Archambault
ad78a388f6
Updates for 1.0.0-RC8
2017-07-20 00:23:14 +02:00
Alexandre Archambault
f797681fab
Switch to sbt 1.0.0-RC2
2017-07-19 01:40:18 +02:00
Alexandre Archambault
a7097556db
Don't unnecessarily check for mima compatibility once release is done
...
Simply calling mimaReportBinaryIssues fails because of scalaVersion
discrepancies between core modules and sbt plugins.
2017-07-18 17:54:45 +02:00
Alexandre Archambault
6e86986cde
Updates for 1.0.0-RC7
2017-07-18 17:43:40 +02:00
Alexandre Archambault
b91031034c
Use custom published scala-native stuff
2017-07-11 20:36:00 +02:00
Alexandre Archambault
3271d90b26
Use custom published version of jarjar
2017-07-11 19:11:18 +02:00
Alexandre Archambault
d25df01bf5
Updates for 1.0.0-RC6
2017-06-25 15:13:46 +02:00
Alexandre Archambault
361e4167a4
Updates for 1.0.0-RC5
2017-06-21 09:38:28 +02:00
Alexandre Archambault
c945827d95
Fix mimaReportBinaryIssues for scala-js modules
2017-06-18 20:02:05 +02:00
Alexandre Archambault
ac5d4cb9cc
Updates for 1.0.0-RC4
2017-06-18 19:53:58 +02:00
Alexandre Archambault
fb5dbdfbfb
Merge pull request #560 from coursier/topic/sbt-1.0.0-M6
...
Switch to sbt 1.0.0-M6 (WIP)
2017-06-16 16:08:44 +02:00
Alexandre Archambault
8106a1837f
Ensure scripted finds its launcher
...
Meh
2017-06-13 17:51:50 +02:00
Alexandre Archambault
b964497f1c
Add workaround for sbt 1.0.0-M6
2017-06-07 14:47:11 +02:00
Alexandre Archambault
6d08ced648
Switch to sbt 1.0.0-M6
2017-06-07 14:34:45 +02:00
Alexandre Archambault
995e8c70fd
Add sbt-pgp-coursier plugin
2017-06-07 14:24:21 +02:00
Alexandre Archambault
246235c34a
Merge pull request #568 from coursier/develop
...
Latest developments
2017-06-06 19:34:00 +02:00
Alexandre Archambault
4cdd95b37e
Really close http connections
2017-06-06 18:01:28 +02:00
Alexandre Archambault
3ac230f0be
Watch downloads from other coursier
...
Rather than failing with lock error
2017-06-06 18:01:24 +02:00