Commit Graph

1792 Commits

Author SHA1 Message Date
Alexandre Archambault a254b9c21c Add support for parent project POM properties
Fixes https://github.com/alexarchambault/coursier/issues/120
2016-01-26 18:14:20 +01:00
Alexandre Archambault e74984da5d Minor fix in tests 2016-01-26 18:14:20 +01:00
Alexandre Archambault 08312b9c2e Catch NoSuchMethodExceptions in launcher
Fixes https://github.com/alexarchambault/coursier/issues/76
2016-01-26 18:14:20 +01:00
Alexandre Archambault 58e6375c33 Add support for standalone launchers in bootstrap command 2016-01-26 18:14:20 +01:00
Alexandre Archambault 63d0d7d1c3 Fix help message 2016-01-26 18:14:20 +01:00
Alexandre Archambault 92e5917af6 Simplify ClassLoader isolation in launch command
No more SBT-inspired ClasspathFilter. It now just tries to find the ClassLoader that loaded coursier, and use the parent as a base to load the launched application.

Allows to remove the -b option of the bootstrap command, and remove BaseCommand (that was holding options common to all commands).
2016-01-26 18:14:20 +01:00
Alexandre Archambault 3e9a37edc3 Do not fetch artifacts with a classifier from Ivy repositories if not
asked to do so
2016-01-26 18:14:20 +01:00
Alexandre Archambault a45a70e8ef Switch to case-app 1.0.0-M2
Using shapeless.compat.Strict instead of shapeless.Lazy, that generates
less auxiliary classes
2016-01-26 16:56:31 +01:00
Alexandre Archambault e501b32f86 Add standalone proguarded launcher 2016-01-23 15:45:17 +01:00
Alexandre Archambault 520fad9b46 Merge pull request #122 from alexarchambault/topic/update-plugin-version
Switch to coursier-sbt-plugin 1.0.0-M4
2016-01-20 22:52:44 +01:00
Alexandre Archambault b248524e65 Switch to coursier-sbt-plugin 1.0.0-M4 2016-01-17 21:52:30 +01:00
Alexandre Archambault d86702e74e Merge pull request #121 from alexarchambault/topic/update-readme
Update readme
2016-01-17 21:25:37 +01:00
Alexandre Archambault de1fddec26 Add limitations and roadmap sections in README 2016-01-17 16:35:36 +01:00
Alexandre Archambault 7f0b322368 Add point about no global lock in README 2016-01-17 16:30:56 +01:00
Alexandre Archambault 25ba1f9b72 Update README 2016-01-14 23:33:14 +01:00
Alexandre Archambault be107cd033 Update launcher 2016-01-14 23:31:42 +01:00
Alexandre Archambault 14bbec5182 Set version to 1.0.0-SNAPSHOT 2016-01-14 23:29:27 +01:00
Alexandre Archambault 2b99e03dfa Set version to 1.0.0-M4 2016-01-14 23:28:43 +01:00
Alexandre Archambault b7a0c62c25 Merge pull request #108 from alexarchambault/topic/ivy-cache
Add support for ~/.ivy2/cache as a repository
2016-01-14 09:52:10 +01:00
Alexandre Archambault f1bdef65e5 Merge pull request #107 from alexarchambault/topic/relative-cache-path
Fix cache getting confused if COURSIER_CACHE set to a relative path
2016-01-14 09:51:54 +01:00
Alexandre Archambault a8d5a2c4c9 Accept absent checksums by default
SHA-1 still checked first if present
2016-01-14 01:10:06 +01:00
Alexandre Archambault a9f3403520 Add support for ~/.ivy2/cache as a repository 2016-01-14 01:10:06 +01:00
Alexandre Archambault c476b08f32 Add support for Ivy repositories with different artifact / metadata
patterns
2016-01-14 00:42:10 +01:00
Alexandre Archambault da819fc69f Fix cache getting confused if COURSIER_CACHE set to a relative path 2016-01-14 00:02:58 +01:00
Alexandre Archambault a251e71190 Revert "Update Sonatype credentials config"
This reverts commit ca0fec50ca.
2016-01-13 23:07:01 +01:00
Alexandre Archambault 8a6dd8a6ba Merge pull request #106 from alexarchambault/topic/fix
Fix small glitch in SBT plugin output
2016-01-13 22:52:33 +01:00
Alexandre Archambault 51b3da8126 Fix small glitch in SBT plugin output 2016-01-13 20:48:21 +01:00
Alexandre Archambault 731ae75ed3 Merge pull request #105 from alexarchambault/topic/fix-plugin-output
Minor fix
2016-01-13 14:38:55 +01:00
Alexandre Archambault f655b432e0 Minor fix 2016-01-13 13:32:46 +01:00
Alexandre Archambault ca0fec50ca Update Sonatype credentials config 2016-01-12 00:06:24 +01:00
Alexandre Archambault 4d1f2b6797 Merge pull request #103 from alexarchambault/topic/bootstrap-isolation
Add support for ClassLoader isolation in generated bootstrap launchers
2016-01-11 23:56:59 +01:00
Alexandre Archambault 214e0f893e Disable unnecessary assertion 2016-01-11 21:20:55 +01:00
Alexandre Archambault 77fd840af9 Multiple isolation levels support in generated boostraps 2016-01-11 21:20:54 +01:00
Alexandre Archambault c48abf9330 Merge pull request #102 from alexarchambault/topic/launcher-isolation
Add ClassLoader isolation with launcher, and a resolve command
2016-01-10 22:53:12 +01:00
Alexandre Archambault 3259fec276 Multiple isolation levels 2016-01-10 21:32:30 +01:00
Alexandre Archambault 1ebced021b Add support for isolate ClassLoaders 2016-01-10 21:32:29 +01:00
Alexandre Archambault f02d26c3bf Remove dead / erroneous code 2016-01-10 21:32:28 +01:00
Alexandre Archambault 9a61d7bbbf Better output of plugin 2016-01-10 21:32:28 +01:00
Alexandre Archambault 68768cc871 Add resolve command, plus some tidying 2016-01-10 21:32:28 +01:00
Alexandre Archambault 5a24701cb0 Update launcher 2016-01-07 20:14:11 +01:00
Alexandre Archambault 20febe7093 Update README 2016-01-07 09:39:40 +01:00
Alexandre Archambault abff8d5bf3 Update .gitignore 2016-01-07 09:39:39 +01:00
Alexandre Archambault 2a385a60c7 Update README 2016-01-07 09:39:39 +01:00
Alexandre Archambault f84b6c92a3 Update launcher - using Sonatype staging 2016-01-07 09:39:39 +01:00
Alexandre Archambault 2a38e9b472 Set version to 1.0.0-SNAPSHOT 2016-01-07 09:39:39 +01:00
Alexandre Archambault e53b1f79ef Set version to 1.0.0-M3 2016-01-07 09:39:38 +01:00
Alexandre Archambault 2207829aa1 Merge pull request #101 from alexarchambault/topic/plugin-ivy-xml-exclude
Add excludes in Ivy XML generated by plugin
2016-01-06 09:54:34 +01:00
Alexandre Archambault 5d13c46b4b Add excludes in Ivy XML generated by plugin
(These are used by the  publish  task)
2016-01-05 21:08:33 +01:00
Alexandre Archambault 8527630e8e Merge pull request #100 from alexarchambault/topic/fix
Fix
2016-01-05 10:32:57 +01:00
Alexandre Archambault 27ac8cb233 Merge pull request #98 from alexarchambault/topic/bootstrap
Boostrap can now be launched directly
2016-01-05 10:32:48 +01:00