Commit Graph

299 Commits

Author SHA1 Message Date
Alexandre Archambault c59648bd80 Use sbt-release 2017-04-24 21:09:11 +02:00
Alexandre Archambault 7e2593a293 Rework plugins.sbt 2017-04-24 20:46:22 +02:00
Alexandre Archambault 9bc69527dd Update MIMA settings after 1.0.0-RC1 release (#492)
* Update MIMA settings after 1.0.0-RC1 release

* Adjust things for MIMA after 1.0.0-RC1 release
2017-04-11 15:19:27 +02:00
Alexandre Archambault c7eb333d06 Switch to sbt-coursier 1.0.0-RC1 2017-04-08 18:41:26 +02:00
Alexandre Archambault 1380d7a741 Quick & dirty scaladex lookup 2017-04-03 10:09:33 +02:00
Alexandre Archambault 13262a3831 Rework build.sbt 2017-04-02 21:51:11 +02:00
Alexandre Archambault 621d0ca18e Switch to scalajs 0.6.15 2017-03-21 15:01:02 +01:00
Alexandre Archambault 2bc1aebba5 Switch to sbt-coursier / sbt-shading 1.0.0-M15-5
Should not require pulling a custom version of jarjar
2017-03-10 10:31:13 +01:00
Alexandre Archambault 112638582f Shade fastparse 2017-02-28 15:09:18 +01:00
Alexandre Archambault ab319b164f Shade jarjar into sbt-shading 2017-02-28 14:46:58 +01:00
Alexandre Archambault d0bcc77d25 Switch to sbt-coursier 1.0.0-M15-2 2017-02-28 14:26:35 +01:00
Alexandre Archambault 7de033a68f Move all scripts under scripts/ 2017-02-27 16:01:02 +01:00
Alexandre Archambault 88f54cc356 Add sbt-launcher 2017-02-27 16:01:02 +01:00
Alexandre Archambault b65a76136f Switch to sbt-mima 0.1.13, update mima settings
In particular, check compatibility only against current latest version

New issues unearthed after mima plugin version bump
2017-01-31 16:22:16 +01:00
Alexandre Archambault 98a4e6e617 Bump plugin dependencies 2017-01-31 16:22:16 +01:00
Alexandre Archambault ea5169cc0a
Updates for 1.0.0-M15 2016-11-27 18:59:36 +01:00
Alexandre Archambault 9bc85b86e7
Bump dependencies for 2.12.0 2016-11-02 20:47:27 +01:00
Alexandre Archambault 4b14215c33
Prepare build.sbt for 2.12, keep updating dependencies 2016-10-22 22:25:01 +02:00
Lars Hupel f59a6c44c3 dependency updates in preparation for Scala 2.12.x 2016-10-21 21:50:49 +02:00
Alexandre Archambault 34d04fe45e Switch to sbt-coursier 1.0.0-M14 2016-09-07 14:24:59 +02:00
Alexandre Archambault fc7ba78e06
Updates for 1.0.0-M14 2016-08-27 14:48:11 +02:00
Alexandre Archambault 8cf5bbe1cc
Switch to sbt-coursier 1.0.0-M13 2016-08-15 19:00:09 +02:00
Alexandre Archambault 76abb2afb8
Update launcher script 2016-08-06 16:28:51 -04:00
Alexandre Archambault 419ff74a98
Switch to scala-js 0.6.11 2016-08-04 17:42:21 -04:00
Alexandre Archambault ea59ff6974
Update dependencies 2016-06-19 18:11:20 +02:00
Alexandre Archambault 0cf26de004
Update launcher for 1.0.0-M12 2016-05-19 00:10:35 +02:00
Alexandre Archambault 4cff20b205
Move CI related scripts to .ci directory 2016-05-09 19:25:37 +02:00
Alexandre Archambault f68ed5d42b
Add support for HTTP authentication 2016-05-09 19:25:15 +02:00
Alexandre Archambault 8be490ca99 Update launcher 2016-04-22 16:54:34 +02:00
Alexandre Archambault ed631ca8b2
Updates for 1.0.0-M11 2016-04-19 22:13:21 +02:00
Alexandre Archambault e195a96a7f
Enable SBT scripted tests on CI 2016-04-06 22:55:04 +02:00
Alexandre Archambault 1e18b320dd Switch to sbt-coursier 1.0.0-M10 2016-04-05 17:08:51 +02:00
Alexandre Archambault 3ff49d92fa Switch to scala JS 0.6.8 2016-04-05 17:07:20 +02:00
Alexandre Archambault e634e108cf Add basic scripted test 2016-04-01 01:11:48 +02:00
Alexandre Archambault bf82e12daa Updates to 1.0.0-M10 2016-03-16 20:09:02 +01:00
Alexandre Archambault 73e2f5ad68 Add back script to generate standalone launcher *from the sources*
The way described in the README uses the artifacts (from Central or
Sonatype releases)
2016-03-14 16:20:20 +01:00
Alexandre Archambault 29f8d49c83 Switch to scala 2.11.8, SBT scala-js 0.6.7 2016-03-14 16:20:20 +01:00
Alexandre Archambault 9dfcc89b68 Remove standalone launcher from the repository 2016-02-27 14:20:45 +01:00
Alexandre Archambault 92937cb6ec Updates for 1.0.0-M9 2016-02-25 13:19:39 +01:00
Alexandre Archambault c4a1726f3a Have the tiny launcher download only the proguarded (standalone) JAR of coursier-cli 2016-02-24 20:42:14 +01:00
Alexandre Archambault e07cb05194 Update coursier SBT plugin 2016-02-24 20:42:12 +01:00
Alexandre Archambault fa13b939d5 Update launcher 2016-02-20 18:32:38 +01:00
Alexandre Archambault f19288bafb Add MIMA SBT plugin, aiming at binary compatibility as of 1.0.0-M8 2016-02-16 01:03:18 +01:00
Alexandre Archambault 1e4168e872 Update generate-launcher script 2016-02-12 11:55:45 +01:00
Alexandre Archambault 09d05f4be3 Really use proguarded JAR generated from SBT 2016-02-12 00:01:48 +01:00
Alexandre Archambault fc237d61ad Build standalone launcher from SBT 2016-02-07 13:29:39 +01:00
Alexandre Archambault 2224714bc8 Minor fix when launching things from standalone launcher 2016-02-07 13:29:39 +01:00
Alexandre Archambault bf15474714 Update launchers 2016-01-27 17:40:17 +01:00
Alexandre Archambault ce8fb17fd1 Remove sbt-release plugin 2016-01-27 11:45:36 +01:00
Alexandre Archambault c9c6b39e49 Merge pull request #124 from alexarchambault/develop
Latest developments
2016-01-27 11:14:46 +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 e501b32f86 Add standalone proguarded launcher 2016-01-23 15:45:17 +01:00
Alexandre Archambault b248524e65 Switch to coursier-sbt-plugin 1.0.0-M4 2016-01-17 21:52:30 +01:00
Alexandre Archambault be107cd033 Update launcher 2016-01-14 23:31:42 +01:00
Alexandre Archambault 5a24701cb0 Update launcher 2016-01-07 20:14:11 +01:00
Alexandre Archambault f84b6c92a3 Update launcher - using Sonatype staging 2016-01-07 09:39:39 +01:00
Alexandre Archambault 5708a7f03b Update generate-launcher script 2016-01-03 19:35:02 +01:00
Alexandre Archambault 3ead95b324 Boostrap can now be launched directly
Doesn't require to be launched via a shell
2016-01-03 19:35:01 +01:00
Alexandre Archambault 5452d77193 Temporary disable building of demo from CI
Needs the SBT plugin to take into account `intransitive` hints
2016-01-03 17:08:09 +01:00
Alexandre Archambault d248969f48 Enable plugin in our own build 2016-01-02 18:15:28 +01:00
Alexandre Archambault 286ef4640e Simplify Travis script 2015-12-31 01:34:11 +01:00
Alexandre Archambault 1b5f573759 Update launcher 2015-12-31 01:12:55 +01:00
Alexandre Archambault 5369913f10 Fix travis script 2015-12-30 21:53:08 +01:00
Alexandre Archambault f4c82ece40 Switch to case-app 1.0.0-M1-SNAPSHOT, disable cli build in 2.10 2015-12-30 01:34:32 +01:00
Alexandre Archambault 799179e74d Add tut support 2015-12-30 01:34:32 +01:00
Alexandre Archambault 7258868eb6 Run CI on OS X
Based on PR #715 of sbt-native-packager
2015-12-19 15:26:46 +01:00
Alexandre Archambault ee1a53f991 Update launcher 2015-12-13 12:17:15 +00:00
Alexandre Archambault 22f2885861 Add generate-launcher script 2015-11-29 23:25:37 +01:00
Alexandre Archambault 4657991531 Pure Java launcher (size ~5 MB -> 8 kB) 2015-11-28 17:41:00 +01:00
Alexandre Archambault 9e755a4fa9 Update Travis CI scripts 2015-11-21 14:28:17 +01:00
Alexandre Archambault a6091c3df1 Add bootstrap app 2015-11-21 14:23:08 +01:00
Alexandre Archambault 01ad96413e Switch to build.sbt based build definition 2015-11-21 14:23:06 +01:00
Alexandre Archambault 06a895b2cb Switch to scala 2.11.7 2015-07-07 21:26:42 +02:00
Alexandre Archambault 2435f15376 Update build 2015-07-07 20:43:18 +02:00
Alexandre Archambault 67d20a2cb0 Switch to case-app 0.3.0 2015-07-04 18:02:06 +02:00
Alexandre Archambault ee1a6a68f6 Offline option in CLI tool, minor refactoring in MavenRepository 2015-07-04 16:19:34 +02:00
Alexandre Archambault 5de7e41d5e Cleaning 2015-06-28 16:20:15 +02:00
Alexandre Archambault 73d1dd41d0 Disabling test/publishing in web project 2015-06-28 16:05:22 +02:00
Alexandre Archambault 1d221c2d35 Dummy indirection for web project in 2.10 2015-06-28 15:36:17 +02:00
Alexandre Archambault 2cea625014 Temporary commenting out http4s dependencies in files project 2015-06-27 15:24:53 +02:00
Alexandre Archambault 60bb713058 Missing publish command for coursier-files 2015-06-26 18:37:13 +02:00
Alexandre Archambault e5df5f6a1b Remove redundant version setting 2015-06-26 17:42:18 +02:00
Alexandre Archambault a1bb46d6c4 Fix Travis script (2.10 build) 2015-06-26 03:17:33 +02:00
Alexandre Archambault 0296322d01 Update Travis script 2015-06-26 02:54:39 +02:00
Alexandre Archambault 1743bbbf1d Change in build definition
Hopefully friendlier to SBT on Travis (why tf is it perfectly fine
locally then??? Same JDK, same SBT version, ...)
2015-06-26 02:44:29 +02:00
Alexandre Archambault 9fd56848a8 Refactor artifact API 2015-06-25 01:18:57 +02:00
Alexandre Archambault 9f3edb45f4 Packaging the CLI app
Fixes https://github.com/alexarchambault/coursier/issues/13
2015-06-22 23:34:21 +02:00
Alexandre Archambault 35b5790be7 Change organization 2015-06-22 23:34:18 +02:00
Alexandre Archambault a70ed0c292 Add Central test 2015-06-21 19:37:19 +02:00
Alexandre Archambault 56c5a98e4d Cleaning 2015-06-21 19:04:49 +02:00
Alexandre Archambault 8ab72e7431 Update gh-pages script 2015-06-20 03:49:38 +02:00
Alexandre Archambault 9186dff21c New attempt at having Travis push to gh-pages 2015-06-18 03:35:56 +02:00
Alexandre Archambault b1a3f578ac Pushing to gh-pages from Travis 2015-06-18 01:36:30 +02:00
Alexandre Archambault 60a7d3796f Remove dependency on http4s 2015-06-17 20:27:47 +02:00
Alexandre Archambault 0e230e042d Fix in travis script 2015-06-17 20:27:47 +02:00
Alexandre Archambault 31c7c401a5 Remove js libs from repo 2015-06-17 19:27:35 +02:00
Alexandre Archambault 92450b1876 Fix in travis script
No artifacts of coursier were pushed to sonatype because of that
2015-06-17 15:02:52 +02:00
Alexandre Archambault 34a9e4189b Missing 2.10 dependency 2015-06-16 20:55:32 +02:00
Alexandre Archambault 5e25748d83 Initial commit 2015-06-16 20:32:17 +02:00