Software Requirements- LIQUidFORM/JPA as its name implies, helps in building queries that conform to the JPA Query Language syntax. As such, LIQUidFORM is meant to be used in a JAVA5+ environment and indeed uses many features of Java 5.
- LIQUidFORM also has a dependency on JPA annotations (package javax.persistence) which are expected to already be present on your development classpath since you're using JPA
- Finally, LIQUidFORM works by creating so-called dynamic proxies of your domain classes. This functionality is provided by the CGLib library, which itself relies on ASM. LIQUidFORM is compiled against cglib-nodep, a version of CGLib that already includes ASM re-packaged as net.sf.cglib sub-packages.
Getting those dependencies- If you're using Maven, the aforementioned dependencies are already handled by Maven.
- If you're not using Maven, those libraries are available with the software distribution of LIQUidFORM, in the lib/ directory. Please note that those libraries are subject to their respective licenses.
|