You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@distributedlog.apache.org by "Asko Kauppi (JIRA)" <ji...@apache.org> on 2016/12/16 09:43:58 UTC
[jira] [Created] (DL-144) Scala 2.12 support???
Asko Kauppi created DL-144:
------------------------------
Summary: Scala 2.12 support???
Key: DL-144
URL: https://issues.apache.org/jira/browse/DL-144
Project: DistributedLog
Issue Type: Improvement
Components: builds, distributedlog-benchmark, distributedlog-client, distributedlog-core, distributedlog-protocol, distributedlog-service, distributedlog-tutorials, documentation
Reporter: Asko Kauppi
Priority: Minor
The current relation of distributedlog to Scala is strange, and I think can be improved.
The project itself is coded in Java, but uses two Scala dependencies (finagle https://github.com/twitter/finagle and scrooge https://github.com/twitter/scrooge). For this reason, also the output artefacts of distributedlog itself have the `_2.10` or `_2.11` postfixes appended to them.
What about keeping the source Java, but moving the build handling from Maven to sbt. Sbt provides cross-compilation for various Scala versions, out of the box, and supports compiling Java source code as well.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)