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)