JavaDocs | Fedora Futures Wiki | Use cases
Technical goals:
- Improved scalability and performance
- More flexible storage options
- Improved reporting and metrics
- Improved durability
System Requirements
- Java 7
- Maven 3
$ git clone https://github.com/futures/fcrepo4.git
$ cd fcrepo4
$ MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=1024m" mvn install
$ cd fcrepo-webapp
$ MAVEN_OPTS="-Xmx512m" mvn jetty:run
The Properties passed to the JVM used by the JaCoCo code coverage plugin can be set via
jacoco.agent.it.arg
for integration tests and jacoco.agent.ut.arg
for unit tests:
$ MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=1024m" mvn -Djacoco.agent.it.arg="-XX:MaxPermSize=1024m -Xmx1024m" -Djacoco.agent.ut.arg="-XX:MaxPermSize=256m -Xmx1024m" clean install
That's it! Your Fedora repository is up and running at: http://localhost:8080/rest/