Skip to content

hardyoyo/fcrepo4

 
 

Repository files navigation

Fedora 4

Build Status

JavaDocs | Fedora Wiki | Use cases

Technical goals:

  • Improved scalability and performance
  • More flexible storage options
  • Improved reporting and metrics
  • Improved durability

Building & running fcrepo4 from source

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

Jacoco Properties

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/

About

Fedora 4: "Changing everything, two weeks at a time"

Resources

License

Stars

Watchers

Forks

Packages

No packages published