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