Alexandre Archambault
4dd9f7954b
Tweak some type class derivations
...
Hopefully will address more-or-less random failures, on the CI in
particular
2017-02-27 16:43:30 +01:00
Alexandre Archambault
36ba4b6252
Remove unnecessary --default-artifact-type option, fix javadoc / sources
2017-02-27 15:54:57 +01:00
Alexandre Archambault
d277153777
Annotate all case classes with final
2017-02-04 16:36:52 +01:00
Alexandre Archambault
fe529fb9f4
Switch to Java 6
2016-11-27 17:37:39 +01:00
Alexandre Archambault
5f8784b800
Add support for Spark 2 in spark-submit command
2016-11-18 11:23:02 +01:00
Alexandre Archambault
4b4796948b
Set default values for most command-line options
...
These make it easier to re-use the cli module as a library - although
this is in no way something I'd recommend to do
2016-11-16 21:59:50 +01:00
Alexandre Archambault
71b3acead3
Fix attempt to download an artifact several times in parallel
2016-11-15 00:27:33 +01:00
Alexandre Archambault
d3656fa6ae
Fix regression in class loader isolation
2016-11-15 00:27:26 +01:00
Alexandre Archambault
5e0189fa7e
Allow to swap Scala mainline dependencies by Typelevel ones
2016-11-15 00:27:23 +01:00
Alexandre Archambault
bf097fa018
Rework profile activation
...
- don't activate profiles activated by default if some user activated profiles are provided, and
- accept OS / JDK conditions in activation
2016-11-07 12:27:53 +01:00
Alexandre Archambault
9d0526d1bf
Concatenate services files in generated spark-assemblies
2016-11-04 18:00:48 +01:00
Alexandre Archambault
92a8ea2ab5
Better handling of artifact types
...
Fixes https://github.com/alexarchambault/coursier/issues/318
2016-10-30 20:11:09 +01:00
Alexandre Archambault
73f0ad20da
Use system classloader as base classloader
2016-10-20 18:24:06 +02:00
Alexandre Archambault
06674f5981
Fixes / enhancements
2016-09-22 10:03:45 +02:00
Alexandre Archambault
7c921257ae
Fix
2016-09-21 11:03:37 +02:00
Alexandre Archambault
2807f64cb5
Allow to manually add extra JARs in the submitted job classpaths
2016-09-21 11:03:32 +02:00
Alexandre Archambault
974dee8cf4
Allow to manually add things in the classpath of launched apps
2016-09-21 11:03:29 +02:00
Alexandre Archambault
a50cb1bd85
WIP - Generate spark assemblies on the fly
2016-09-21 11:03:26 +02:00
Alexandre Archambault
e55c6384bd
Keep reworking spark-submit command
2016-09-09 00:42:13 +02:00
Han JU
eac19c1a66
move SparkSubmit to its own module with spark-core as dependency
2016-09-02 18:06:09 +02:00
Alexandre Archambault
d71f1eaa8e
Fix
2016-08-31 11:35:06 +02:00
Alexandre Archambault
b4dd43e03c
Add spark-submit command
2016-08-30 16:59:01 +02:00
Alexandre Archambault
6f93f85c5d
Switch to scalaz 7.2
2016-08-17 23:09:30 +02:00
Alexandre Archambault
1b0dd4e899
Set default artifact type to empty value
...
Add non regression test for
https://github.com/alexarchambault/coursier/issues/322
A dirty hack is lying in this commit.
2016-08-15 18:59:19 +02:00
Alexandre Archambault
75a180b7f3
Fix
2016-08-06 00:00:51 -04:00
Alexandre Archambault
fbc04dcbc8
Be fine with modules like a: 🅱️ c
...
a:🅱️ c standing for a:b_2.11:c
2016-08-05 14:33:04 -04:00
Alexandre Archambault
da1dae49dd
Fix default path
2016-08-05 14:33:01 -04:00
Alexandre Archambault
c0f1ac8602
Set default value for download dir option of boostrap command
2016-08-04 18:41:58 -04:00
Alexandre Archambault
c89dc684c1
Detect main class in bootstrap command
2016-08-04 18:41:56 -04:00
Alexandre Archambault
2283a34829
Set default artifact type to jar from the CLI tools
...
Fixes https://github.com/alexarchambault/coursier/issues/302
2016-07-23 18:39:17 +02:00
Alexandre Archambault
97bdd1f77d
Trap unnecessary launcher stack trace / invocation exception
2016-07-23 17:43:19 +02:00
Alexandre Archambault
84ce09ab43
Set main methods accessible no matter what
...
Allows to run main methods from private classes (like java -cp can)
2016-07-23 17:43:16 +02:00
Alexandre Archambault
efb4f6c5c0
Allow to specify Maven profiles via the CLI app
2016-07-03 16:33:01 +02:00
Alexandre Archambault
387d88d717
Accept non-finite durations as TTL
2016-05-31 15:18:33 +02:00
Alexandre Archambault
b76fbf363a
Add support for TTL
2016-05-31 15:18:29 +02:00
Alexandre Archambault
baa9c17d20
Better --intransitive option from the command-line tools
...
--intransitive accepts a dependency as argument, and adds it as
intransitive dependency - other dependencies are left untouched
2016-05-29 23:42:02 +02:00
Alexandre Archambault
16225d98e6
Add tasks / settings allowing using other SBT sources as a repository
2016-05-09 19:25:23 +02:00
Alexandre Archambault
00484df435
Exception.getMessage can be null
2016-05-06 13:53:53 +02:00
Alexandre Archambault
3834a9519c
Allow to print dependency trees
2016-05-06 13:53:49 +02:00
Alexandre Archambault
7266e8c025
Isolate coursier from the launched app even if coursier is proguarded
...
Confuses scala.util.Properties.versionNumberString from the launched app
in particular - apps launched with scala 2.11.7 end up with this method
returning 2.11.8...
2016-04-22 16:07:54 +02:00
Alexandre Archambault
241cf866a0
Switch to case-app 1.0.0-RC2, remove the need for two -- ...
...
...to specify user arguments with the launch command
2016-04-17 22:24:39 +02:00
Alexandre Archambault
b5b7f7714f
Fix
...
Have IsolatedClassLoader get preserved by proguard (1.0.0-M10 regression)
2016-04-17 20:44:36 +02:00
Alexandre Archambault
14682fc703
Cleaning
2016-04-13 00:34:19 +02:00
Alexandre Archambault
105236393d
Add benchmark option
2016-04-05 16:58:18 +02:00
Alexandre Archambault
62720f94e0
Add update-local and update-local-changing modes
2016-04-05 16:24:37 +02:00
Alexandre Archambault
05d8224c49
Add -P option to force display of progress bars...
...
...else also look at the COURSIER_PROGRESS env var to force enabling or disabling them.
This deprecates the COURSIER_NO_TERM env var.
2016-04-05 16:24:37 +02:00
Alexandre Archambault
20ad158437
Better lookup of main class by launch command
...
- have it only inspect the manifests of the loaded JARs, not those of coursier itself in particular
- print the found main classes if verbosity level >= 2
2016-03-22 23:53:15 +01:00
Alexandre Archambault
60f421346f
Adjust default verbosity settings of CLI tool
2016-03-14 16:20:21 +01:00
Alexandre Archambault
265977cdfe
Fix verbose option
...
Fixes https://github.com/alexarchambault/coursier/issues/86
2016-03-14 16:20:21 +01:00
Alexandre Archambault
4be4f761a6
Keep moving things around in cli module
...
In particular, put each command in a separate file...
2016-03-14 16:20:21 +01:00