Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fedora 4: "Changing everything, two weeks at a time"
Java Other

This branch is 1 commit ahead, 965 commits behind fcrepo4:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
fcrepo-audit
fcrepo-auth-common
fcrepo-auth-oauth
fcrepo-auth-roles-basic
fcrepo-auth-roles-common
fcrepo-configs
fcrepo-connector-file
fcrepo-generator-dc
fcrepo-http-api
fcrepo-http-commons
fcrepo-jcr
fcrepo-jms
fcrepo-kernel-api
fcrepo-kernel
fcrepo-metrics
fcrepo-rss
fcrepo-serialization
fcrepo-storage-policy
fcrepo-transform
fcrepo-webapp
fcrepo-webhooks
src/site
.gitignore
.travis.yml
LICENSE.txt
README.md
pom.xml

README.md

Fedora 4

Build Status

JavaDocs | Fedora Futures 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/

Something went wrong with that request. Please try again.