distributedlog-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Asko Kauppi (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DL-144) Scala 2.12 support???
Date Fri, 16 Dec 2016 09:43:58 GMT
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

View raw message