Rapture IO is a general purpose IO library for Scala, providing much of the functionality of java.io and java.net with an idiomatic Scala API.
Rapture IO is managed. This means that the API is expected to continue to evolve, but all API changes will be documented with instructions on how to upgrade.
Rapture IO 0.9.0 is available under the Apache 2.0 License from Maven Central with group ID com.propensive
and artifact ID rapture-io_2.10
.
You can include Rapture IO as a dependency in your own project by adding the following library dependency to your build file:
libraryDependencies ++= Seq("com.propensive" %% "rapture-io" % "0.9.0")
If you use Maven, include the following dependency:
<dependency>
<groupId>com.propensive</groupId>
<artifactId>rapture-io_2.10</artifactId>
<version>0.9.0<version>
</dependency>
You can download Rapture IO directly from the Rapture website Rapture IO depends on Scala 2.10 and Rapture Core, URI & MIME, but has no third-party dependencies.
To build Rapture URI from source, follow these steps:
git clone git@github.com:propensive/rapture-io.git
cd rapture-io
sbt package
If the compilation is successful, the compiled JAR file should be found in target/scala-2.10