package com.org.krish.test; import javax.jcr.Repository; import javax.jcr.Session; import javax.jcr.SimpleCredentials; import javax.jcr.Node; import org.apache.jackrabbit.commons.JcrUtils; import org.apache.jackrabbit.core.TransientRepository; public class GetRepository { public static void main(String[] args) throws Exception { try { //Create a connection to the CQ repository running on local host Repository repository = JcrUtils.getRepository("http://localhost:4502/crx/server"); //Repository repository = JcrUtils.getRepository(); //Create a Session javax.jcr.Session session = repository.login( new SimpleCredentials("admin", "admin".toCharArray())); //Create a node that represents the root node Node root = session.getRootNode(); // Store content Node adobe = root.addNode("adobe"); Node day = adobe.addNode("cq"); day.setProperty("message", "Adobe Experience Manager is part of the Adobe Digital Marketing Suite!"); // Retrieve content Node node = root.getNode("adobe/cq"); System.out.println(node.getPath()); System.out.println(node.getProperty("message").getString()); // Save the session changes and log out session.save(); session.logout(); } catch(Exception e){ e.printStackTrace(); } } }