A maintenance fork of the Lift Framework's persistence layer, stripped down to a single artifact.
Upstream Lift 4.0.0 removed all persistence modules (lift-mapper, lift-db, lift-proto). This fork keeps them alive — without the web framework — for projects that still rely on Mapper as their ORM.
One module, lift-persistence, merging the former:
lift-common—Box,Logging, and core abstractionslift-util— helpers, props, security utilitieslift-db— JDBC abstraction and connection managementlift-proto—ProtoUserand friendslift-mapper— the Mapper ORM
- All web modules (
lift-webkit, templating, Comet, SiteMap, …) lift-json— consumers should migrate to json4slift-actorandLAFuturelift-markdown
Via JitPack:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.hongwei1.lift-persistence</groupId>
<artifactId>lift-persistence_2.12</artifactId>
<version>v1.0.0</version>
</dependency>Cross-built for Scala 2.12 and 2.13.
The library lives in the lift-persistence/ subproject on purpose: JitPack
names sbt artifacts by module, so the named subproject publishes as
com.github.hongwei1.lift-persistence:lift-persistence_<scalaVersion>.
A flattened root project would publish under the repository name without
the Scala version suffix. Do not flatten.
sbt clean +test +publishM2
Requires JDK 8+ (CI runs JDK 11).
Apache License 2.0 — see LICENSE.txt. Original code copyright WorldWide Conferencing, LLC.