This project contains some basic utilities that can help setting up a Scala project.
The main utilities available:
- Conversion to byte array in the
byteable
package. Try
,Future
,Either
,Product
,Map
and other utilities in theutils
package.
- Java 8 or higher (matching the Scala version)
- Scala 2.12 or 2.13
Scala Utils is published to Sonatype OSS and Maven Central, where the latest artifacts can be found.
Usage with SBT, adding a dependency to the latest version of scala utils to your sbt build definition file:
libraryDependencies += "org.tupol" %% "scala-utils-core" % "2.0.0"
or
libraryDependencies += "org.tupol" %% "scala-utils-core" % "2.0.0"
For Snapshots, the Sonatype snapshots repo needs to be added as well:
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
2.0.0
- Cross compilation on Scala 2.12 and Scala 2.13
- Compiled with JDK 17 targeting Java 8
- Removed the
config-z
module - Removed
TraversableOps
as it will be deprecated in future Scala versions
This code is open source software licensed under the MIT License.