You can clone with
Cannot retrieve contributors at this time
MLJAM is an open source library that enables the evaluation of Java code fromthe MarkLogic Server environment. MLJAM gives XQuery programs access to thevast libraries and extensive capabilities of Java, without any difficult gluecoding. Example uses for MLJAM:* Extracting image metadata* Resizing and reformatting an image* Running an XSLT transformation* Generating a PDF from XSL-FO* Calculating an MD5 hash* Interfacting into a user authentication system* Accessing a credit card purchasing system* Connecting to a secure HTTPS web site* Re-encoding content as UTF-8The MLJAM Tutorial has more information:http://developer.marklogic.com/howto/tutorials/2006-05-mljam.xqySource Components-----------------The "client" directory holds the jam.xqy library module. That's the only fileneeded from XQuery.The "server" directory holds the servlet with which the XQuery communicates.The Java code is straightforward: it listens for requests from the XQueryclient, transmits the request to a BeanShell interpreter held within, andreturns any result to the XQuery client.The "utils" directory holds jam-utils.xqy, containing utility functions forPDF generation using Apache FOP, image resizing and conversion, image metadataextraction, MD5 hashing, and XSLT transformation. The "utils/lib" directoryholds JARs needed by the server to support the jam-utils.xqy client.Building--------Just run "ant". It produces zip files under the "distribution" directory anda "buildtmp" support directory.Installation------------The tutorial above explains the basic steps of an install.