Commit Graph

17940 Commits

Author SHA1 Message Date
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 67f048878c Keep properties files when proguarding
Makes jsoup happier from the proguarded launcher
2017-02-28 13:29:10 +01:00
Alexandre Archambault 630a780487 Add custom sbt launcher 2017-02-28 13:14:07 +01:00
Alexandre Archambault b6295b2719 Merge pull request #439 from alexarchambault/topic/sbt-launcher
Add sbt launcher
2017-02-27 21:50:22 +01:00
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 c59c7d45ca Refactor travis.sh 2017-02-27 16:18:41 +01:00
Alexandre Archambault bf92539b53 Actually, let's cache ~/.coursier on CI 2017-02-27 16:02:47 +01:00
Alexandre Archambault 164e044977 Remove deprecated env var on CI 2017-02-27 16:02:47 +01:00
Alexandre Archambault 7de033a68f Move all scripts under scripts/ 2017-02-27 16:01:02 +01:00
Alexandre Archambault 17faeb7686 Hitting sbt issue 1673? 2017-02-27 16:01:02 +01:00
Alexandre Archambault 88f54cc356 Add sbt-launcher 2017-02-27 16:01:02 +01:00
Alexandre Archambault e5a6a609e3 Exclude pom from pack distributions
Upcoming sbt-coursier includes this in the update report, and these
aren't ignored by sbt-pack by default (yet?)
2017-02-27 15:54:57 +01:00
Alexandre Archambault 36ba4b6252 Remove unnecessary --default-artifact-type option, fix javadoc / sources 2017-02-27 15:54:57 +01:00
Alexandre Archambault ac00abd152 Tweak artifact listing
Can't remember when / why this one was necessary...
2017-02-27 15:54:57 +01:00
Alexandre Archambault c131d6c856 No more "Unrecognized repository inter-project" from the sbt plugin 2017-02-27 15:54:57 +01:00
Alexandre Archambault 7914603f40 Remove deprecated comment 2017-02-27 15:54:57 +01:00
Alexandre Archambault 0e9109c3f7 Don't assume directory listing to be changing...
for non changing dependencies
2017-02-27 15:54:56 +01:00
Alexandre Archambault a84057f792 Ensure no progress stuff if printed...
after progress report is stopped

just in case
2017-02-27 15:54:56 +01:00
jvican 5cea7ae09f Do a first pass on the Zinc internal implementation
This commit addresses several concers:

* Document better the Zinc internal implementation.
* Getting the implementation ready for moving things from internal to
  public APIs. This will be done in a follow-up commit.
* Removing `inputs` and `setups` from the `IncrementalCompilerUtil` as
  they exist mainly to interface between Scala code and Java code. The
  reality is that both Java and Scala developers can easily call the
  constructors by themselves and don't learn more API methods.
* Removes unused imports, that emit stupid warnings.
* Make code more readable, especifically in the analyzing compilers for
  both Java and Scala, which was hardly understandable and documented.
* Make `AnalyzingJavaCompiler` to extend `JavaCompiler` as
  `AnalyzingCompiler` does for `ScalaCompiler`. In an upcoming commit,
  `AnalyzingCompiler` will be renamed into `AnalyzingScalaCompiler` for
  consistency reasons.
* Replace use of `sbt.util.Logger` helpers by `sbt.util.InterfaceUtil`.
2017-02-26 14:32:05 +01:00
Dale Wijnand d547b46ea6 Merge pull request #2973 from ashawley/contributing-1.0
CONTRIBUTING: Update for 1.0.x
2017-02-23 21:20:30 +00:00
Aaron S. Hawley 168f141616 CONTRIBUTING: Update for 1.0.x
Current development branch is 1.0.x, not 0.13. Mostly fixed by
replacing 0.13 references with 1.0 ones.
2017-02-23 15:50:47 -05:00
eugene yokota 22dffe43b5 Merge pull request #144 from cunei/wip-java-devel-fix
Fix java-devel dependency on rpm-based systems
2017-02-24 00:19:58 +09:00
Antonio Cunei 84624d8ce5 Fix java-devel dependency on rpm-based systems
The dependency as specified won't work on Fedora 25.

The situation concerning requiring the selection of Java versions
is tricky, and is detailed at:
https://github.com/elastic/logstash/issues/6275
The conclusion of that thread is that "it is not possible to
provide a package that correctly works for users of all supported
Java packages.", meaning a dependency on either one of OpenJDK or
Oracle JDK.

Assuming the dependency is on OpenJDK, the list of metapackages
provided is listed at:
https://github.com/elastic/logstash/issues/6275#issuecomment-261356980

The dependency "java-1.8.0-devel" will be satisfied by any
revision of OpenJDK 1.8, so that is the one that is proposed
in this pull request.
2017-02-22 11:56:57 +01:00
Alexandre Archambault 21ba9888a5 Flush output after progress bars
Should fix some progress info not being cleared
2017-02-21 15:57:39 +01:00
Alexandre Archambault 9ece419bc8 Take into account COURSIER_PROGRESS the right way
COURSIER_PROGRESS=true was disabling progress bars before that
2017-02-21 15:57:38 +01:00
Eugene Yokota 605a17d949 move JDK9 logic within copyRt 2017-02-19 09:16:40 +01:00
Eugene Yokota ddb9cfd3f9 Switch over to using ManagedLogger 2017-02-17 12:40:56 -05:00
Eugene Yokota c793c33740 fix test 2017-02-15 23:41:23 -05:00
Eugene Yokota caecbbabe7 util 1.0.0-M19 2017-02-15 23:12:01 -05:00
Eugene Yokota a12045ed42 some change for Scala 2.10 2017-02-15 18:52:04 -05:00
eugene yokota 105fcb5237 Merge pull request #2965 from cunei/wip-bridge
Update scalaCompilerBridgeSource
2017-02-15 14:42:07 -08:00
Eugene Yokota dfc3312c7d oraclejdk8 2017-02-15 12:21:08 -05:00
Eugene Yokota 1b9f618efa Implement JDK 9 support for Windows 2017-02-15 12:18:51 -05:00
Eugene Yokota e8670ba78f Change to Windows lineending 2017-02-15 12:17:23 -05:00
Antonio Cunei b2bd1f745f Update scalaCompilerBridgeSource 2017-02-15 14:42:24 +01:00
Eugene Yokota f77c15496b add JDK 9 support 2017-02-15 04:57:47 -05:00
Eric K Richardson 3c0257d11c Merge branch '1.0.x' into wip/fix-2551 2017-02-14 10:39:24 -05:00
ekrich b97d68a214 Fix #2551: scripted mode ignores quotation 2017-02-14 10:29:58 -05:00
Alexandre Archambault 114d2f95ad Merge pull request #430 from alexarchambault/topic/artifact-type
Tweak artifact type handling for Maven repos
2017-02-14 10:16:59 +01:00
Alexandre Archambault 643c6d2201 Don't keep directory listing downloads in sight 2017-02-13 19:19:39 +01:00
Alexandre Archambault 766ccbf5a9 Better handling of optional dependencies 2017-02-13 19:19:39 +01:00
Alexandre Archambault cce332eb55 Refactor web page link listing logic, implement it on the scalajs side 2017-02-13 19:19:39 +01:00
Alexandre Archambault e59dd7d5b0 Manually set nodejs dependency versions, tweak package.json format 2017-02-13 19:19:29 +01:00
Alexandre Archambault 6b89af3924 Better handling of artifacts from Maven repos
Doesn't seem to break things
2017-02-13 19:19:29 +01:00
Dale Wijnand 517cbf6d2d Merge pull request #2957 from dluc/patch-1
Fix typo on sbtVersion description
2017-02-09 20:16:12 +00:00
Devis Lucato 9fd3218eff Fix typo on sbtVersion description 2017-02-09 12:13:58 -08:00
Dale Wijnand b6cad50327 Merge pull request #71 from eed3si9n/wip/eventlogging
event logging
2017-02-08 16:37:10 +00:00
Eugene Yokota a9377ce4a6 Implements registerStringCodec
Uses TypeTag to recover the full name of type parameter, which is calculated by StringTypeTag. This is sent along in ObjectEvent.
On the other end, we can lookup typeclass instances using the tag key.
2017-02-08 05:35:49 -05:00
Dale Wijnand f04bc2911d Merge pull request #2956 from eed3si9n/wip/allsyntax
[sbt 1.0] Remove sbt.syntax
2017-02-08 09:33:53 +00:00