Skip to content

bloomreach-forge/jcr-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Hippo JCR Runner

The JCR Runner makes it easy to do bulk operations on a running JCR repository. For example you can change values of certain properties of all nodes of a certain type or move nodes from one type to another. The JCR Runner connects over rmi to a running repository.

Writing your own plugin is simple. The only thing you have to do is to extend the AbstractRunnerPlugin and implement the visit(Node) method

Querying?

See runner.properties and pom.xml.

Build & run

$ mvn clean compile exec:java

Rerun (faster)

$ mvn -o -q compile exec:java

Create app

$ mvn clean package appassembler:assemble
$ sh target/jcr-runner/bin/jcr-runner

Documentation

Documentation is available at bloomreach-forge.github.io/jcr-runner/

The documentation is generated by this command:

$ mvn clean site:site

The output is in the docs directory; push it and GitHub Pages will serve the site automatically.

About

Do bulk operations on a running JCR repository over RMI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages