4.0.0
org.mycore
mycore-parent
55-SNAPSHOT
mycore
2024.05-SNAPSHOT
pom
MyCoRe
MyCoRe is a system for the development of institutional content repositories, publication servers, image collections, archives, or similar repositories.
Applications based on MyCoRe use a common core, which provides the functionality typically required for such applications, for example metadata management, querying, OAI harvesting interface, or an image viewer module.
http://www.mycore.de/generated/mycore${site.suffix}
GNU General Public License, version 3
http://www.gnu.org/licenses/gpl-3.0.txt
repo
JIRA
https://mycore.atlassian.net/browse/MCR
scm:git:https://github.com/MyCoRe-Org/mycore.git
scm:git:https://github.com/MyCoRe-Org/mycore.git
https://github.com/MyCoRe-Org/mycore
HEAD
2024-02-28
2024.05
true
${user.dir}/checkstyle-suppressions.xml
3.2
1.12.0
6.3
${hibernate.base.version}.1.Final
17
12.0.8
2.19.0
99
-Werror
${java.target.version}
true
2.2.16
false
--mutex network
org.mycore.plugins
datamodel-plugin
0.8
com.github.eirslett
frontend-maven-plugin
${frontend.maven.plugin.version}
${basedir}
${node.version}
${yarn.version}
${settings.localRepository}/node-yarn-${node.version}-${yarn.version}
install-node-and-yarn
install-node-and-yarn
generate-resources
yarn-install
yarn
generate-resources
install ${yarn.install.args}
grunt-build
grunt
generate-resources
Bamboo
https://bamboo.mycore.de/browse/MCR-BUILD
false
central
Central Repository
https://repo.maven.apache.org/maven2
false
true
ossrh
https://oss.sonatype.org/content/repositories/snapshots
false
dev.bibsonomy.org
Official Source Code Releases of selected BibSonomy Modules
https://dev.bibsonomy.org/maven2/
false
true
ossrh
https://oss.sonatype.org/content/repositories/snapshots
MyCoRe HQ
MyCoRe HQ-sites
scp://server.mycore.de/mcr/mycore.de/generated/mycore${site.suffix}
java-modules
${basedir}/src/main/java
org.apache.maven.plugins
maven-jar-plugin
true
true
${project.artifactId}
${manifest.priority}
maven-javadoc-plugin
true
MyCoRe Datamodel
org.mycore.datamodel*
MyCoRe Authorization System
org.mycore.access*
MyCoRe ACL
org.mycore.mcr.acl*
MyCoRe Persistence Backend Implementations
org.mycore.backend*
MyCoRe User Interface Frontend
org.mycore.frontend*
MyCoRe Common Functionality
org.mycore.common*
MyCoRe Services
org.mycore.services*
MyCoRe User and Group Management
org.mycore.user*
MyCoRe Component: FO
org.mycore.fo*
MyCoRe Component: IView 2
org.mycore.iview2*
MyCoRe Component: Importer
org.mycore.importer*
MyCoRe Component: Migration
org.mycore.migration*
MyCoRe Component: Media
org.mycore.media*
MyCoRe Component: validation
org.mycore.validation*
MyCoRe Component: METS
org.mycore.mets*
MyCoRe Component: MODS
org.mycore.mods*
MyCoRe Component: Neo4J
org.mycore.mcr.neo4j*
MyCoRe Component: ORCID Integration
org.mycore.orcid*
MyCoRe Component: OAI
org.mycore.oai*
MyCoRe Component: REST-API
org.mycore.restapi*
MyCoRe Component: SOLR
org.mycore.solr*
MyCoRe Component: Sword
org.mycore.sword*
MyCoRe Component: Web-CLI
org.mycore.webcli*
MyCoRe Component: WFC
org.mycore.wfc*
https://docs.oracle.com/en/java/javase/17/docs/api/
https://jakarta.ee/specifications/platform/9/apidocs/
http://www.jdom.org/docs/apidocs/
https://logging.apache.org/log4j/2.x/javadoc/log4j-api/
http://docs.jboss.org/hibernate/orm/${hibernate.base.version}/javadocs/
https://jakarta.ee/specifications/persistence/3.1/apidocs/
maven-surefire-plugin
@{argLine}
org.apache.maven.plugins
maven-resources-plugin
filter-shared-resources
resources
generate-resources
${project.build.outputDirectory}
${user.dir}/src/main/resources/shared
true
org.bsc.maven
maven-processor-plugin
4.5
jakarta.xml.bind
jakarta.xml.bind-api
3.0.1
org.hibernate.orm
hibernate-jpamodelgen
${hibernate.version}
generate-jpa-model
process
generate-sources
-implicit:none -AaddGeneratedAnnotation=false
org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
maven-compiler-plugin
true
${maven.compiler.arg}
-Xpkginfo:always
org.apache.logging.log4j
log4j-core
${log4j.version}
org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor
maven-javadoc-plugin
${javadoc.doclint.none}
pass-maven_opts
env.MAVEN_OPTS
maven-surefire-plugin
${env.MAVEN_OPTS} @{argLine}
checks
env.CI
true
--cache-folder ${project.basedir}/node_modules/
maven-enforcer-plugin
org.commonjava.maven.enforcer
enforce-managed-deps-rule
1.0
enforce up2date libraries or built-in support
enforce
true
javax.ws.rs:javax.ws.rs-api
javax.inject:javax.inject
javax.servlet:javax.servlet-api
javax.servlet:servlet-api
javax.annotation:javax.annotation-api
javax.validation:validation-api
javax.persistence:javax.persistence-api
javax.websocket:javax.websocket-api
com.fasterxml.jackson.module:jackson-module-jaxb-annotations
com.sun.mail:javax.mail
com.sun.mail:mailapi
com.sun.activation:jakarta.activation
com.sun.media:jai-codec
javax.media:jai-core
org.apache.geronimo.specs:geronimo-javamail_1.4_spec
org.codehaus.woodstox:woodstox-core-asl
org.codehaus.woodstox:wstx-asl
xml-apis:xml-apis
xml-apis:xml-apis-ext
org.hibernate:hibernate-core
org.hibernate:hibernate-jpamodelgen
Use Jakarta libraries instead of javax or com.sun
true
enforce LOG4J-2.x API
enforce
false
org.apache.logging.log4j:log4j-1.2-api
MCR-1509: Do not use LOG4J 1.2 API anymore
true
enforce no repacked libs
enforce
true
org.glassfish.hk2.external:aopalliance-repackaged:*:*:compile
org.glassfish.hk2.external:jakarta.inject:*:*:compile
org.glassfish.hk2.external:aopalliance-repackaged:*:*:runtime
org.glassfish.hk2.external:jakarta.inject:*:*:runtime
org.apache.geronimo.specs:geronimo-activation_1.1_spec
Do not use OSGI repacked libraries from jersey
true
enforce no commons-logging
enforce
true
commons-logging:commons-logging
org.slf4j:jcl-over-slf4j replaces commons-logging
true
enforce-managed-deps
enforce
true
true
true
org.basepom.maven
duplicate-finder-maven-plugin
false
true
/?\.gitignore$
/?\.gitkeep$
/?about.html$
/?catalog.xml$
/?\.cache/formatter-maven-cache.properties$
/?mozilla/public-suffix-list.txt$
org.glassfish.hk2.external
aopalliance-repackaged
org.glassfish.hk2.external
jakarta.inject
default
check
verify
release-profile
-${project.version}
deployment
true
env.CI
true
maven-changes-plugin
JIRA
true
25
developer@mycore.de
${changes.mailSender.name}
${changes.mailSender.email}
announcement.vm
true
src/changes
1000
maven-changelog-plugin
https://mycore.atlassian.net/browse/%ISSUE%
date
${changelog.since}
yyyy-MM-dd
maven-changes-plugin
${maven-changes-plugin.version}
false
${changes.version}
true
Type,Key,Summary,Assignee,Status,Resolution,Component
Type,Component,Key DESC
jira-report
maven-javadoc-plugin
true
MyCoRe Datamodel
org.mycore.datamodel*
MyCoRe Authorization System
org.mycore.access*
MyCoRe ACL
org.mycore.mcr.acl*
MyCoRe Persistence Backend Implementations
org.mycore.backend*
MyCoRe User Interface Frontend
org.mycore.frontend*
MyCoRe Common Functionality
org.mycore.common*
MyCoRe Services
org.mycore.services*
MyCoRe User and Group Management
org.mycore.user*
MyCoRe Component: FO
org.mycore.fo*
MyCoRe Component: IView 2
org.mycore.iview2*
MyCoRe Component: Import/Export
org.mycore.impex*
MyCoRe Component: Migration
org.mycore.migration*
MyCoRe Component: Media
org.mycore.media*
MyCoRe Component: METS
org.mycore.mets*
MyCoRe Component: MODS
org.mycore.mods*
MyCoRe Component: ORCID Integration
org.mycore.orcid*
MyCoRe Component: OAI
org.mycore.oai*
MyCoRe Component: REST API
org.mycore.restapi*
MyCoRe Component: SOLR
org.mycore.solr*
MyCoRe Component: Sword
org.mycore.sword*
MyCoRe Component: Web-CLI
org.mycore.webcli*
MyCoRe Component: WFC
org.mycore.wfc*
https://docs.oracle.com/en/java/javase/17/docs/api/
https://jakarta.ee/specifications/platform/9/apidocs/
http://www.jdom.org/docs/apidocs/
https://logging.apache.org/log4j/2.x/javadoc/log4j-api/
http://docs.jboss.org/hibernate/orm/${hibernate.base.version}/javadocs/
https://jakarta.ee/specifications/persistence/3.1/apidocs/
default
javadoc-no-fork
test-javadoc-no-fork
aggregate
aggregate-no-fork
test-aggregate-no-fork
false
maven-jxr-plugin
true
org.apache.maven.plugins
maven-pmd-plugin
aggregate
aggregate-pmd
aggregate-cpd
false
default
pmd
cpd
keepNode
org.apache.maven.plugins
maven-clean-plugin
default-clean
clean
initialize
true
target
node_build/node_modules/
node_build/node/
false
mcrfluet
Frank Lützenkirchen
luetzenkirchen (at) ub.uni-duisburg-essen.de
Universität Duisburg-Essen, Universitätsbibliothek
http://www.uni-due.de/ub/
architect
developer
+1
mcrkpont
Kerstin Ponten
ponten (at) ub.uni-duisburg-essen.de
Universität Duisburg-Essen, Universitätsbibliothek
http://www.uni-due.de/ub/
tester
Assistent to Coordination Office
+1
mcrhrich
Harald Richter
richter (at) ub.uni-duisburg-essen.de
Universität Duisburg-Essen, Universitätsbibliothek
http://www.uni-due.de/ub/
developer
+1
mcrnverh
Nils Verheyen
nils.verheyen (at) uni-duisburg-essen.de
Universität Duisburg-Essen, Universitätsbibliothek
http://www.uni-due.de/ub/
programmer
+1
mcrddege
Dr. Detlev Degenhardt
detlev.degenhardt (at) rz.uni-freiburg.de
Albert-Ludwigs-Universität Freiburg, Rechenzentrum
http://portal.uni-freiburg.de/rz
developer
+1
mcrkrebs
Kathleen Neumann
Kathleen.Neumann (at) gbv.de
Verbundzentrale des GBV (VZG), Document Management System
http://www.gbv.de
coordination
developer
+1
mcrwoelt
Dr. Wiebke Oeltjen
wiebke.oeltjen (at) rrz.uni-hamburg.de
Universität Hamburg, Regionales Rechenzentrum
http://www.rrz.uni-hamburg.de/
Head of Coordination Office
tester
+1
mcrhruem
Hinnerk Ruemenapf
hinnerk.ruemenapf (at) rrz.uni-hamburg.de
Universität Hamburg, Regionales Rechenzentrum
http://www.rrz.uni-hamburg.de/
programmer
+1
mcradler
René Adler
rene.adler (at) tu-ilmenau.de
Technischen Universität Ilmenau, Universitätsbibliothek
http://www.tu-ilmenau.de/ilmedia/
programmer
+1
mcrbremi
Michael Brendel
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrmibue
Michel Büchner
michel.buechner (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrmeich
Matthias Eichner
matthias.eichner (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
developer
+1
mcrmhegn
Mathias Hegner
Friedrich-Schiller-Universität Jena, Universitätsrechenzentrum
http://www.urz.uni-jena.de/
developer
+1
mcrheinz
Philipp Heinze
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrsherm
Silvio Hermann
s.hermann (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
developer
+1
mcrshofm
Sebastian Hofmann
vo62xat (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrckoch
Christoph Koch
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrkuhnt
Nicky Kuhnt
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrkynas
Clemens Kynast
clemens.kynast (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrradic
Radi Radichev
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrsroeh
Sebastian Röher
sebastian.roeher (at) thulb.uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
programmer
+1
mcrtchef
Thomas Scheffler
thomas.scheffler (at) uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
architect
developer
+1
mcrvuchi
Hu Chi Vu
chi (at) thulb.uni-jena.de
Friedrich-Schiller-Universität Jena, Thüringer Universitäts- und Landesbibliothek
http://www.thulb.uni-jena.de/
developer
+1
mcrsfrei
Stefan Freitag
freitag (at) rz.uni-leipzig.de
Universität Leipzig, Universitätsrechenzentrum
http://www.urz.uni-leipzig.de/
developer
+1
mcrjkupf
Jens Kupferschmidt
kupferschmidt (at) rz.uni-leipzig.de
Universität Leipzig, Universitätsrechenzentrum
http://www.urz.uni-leipzig.de/
developer
architect
+1
mcrawerm
Andy Wermke
andy_wermke (at) web.de
Universität Leipzig, Universitätsbibliothek
http://www.ub.uni-leipzig.de/
programmer
+1
mcrhhelm
Heiko Helmbrecht
TU München, Universitätsbibliothek
http://www.ub.tum.de/
developer
+1
mcrkramm
Matthias Kramm
TU München, Universitätsbibliothek
http://www.ub.tum.de/
developer
+1
mcraseif
Arne Seifert
TU München, Universitätsbibliothek
http://www.ub.tum.de/
developer
+1
mcrwgres
Werner Greßhoff
Westfälische Wilhelms-Universität Münster, Universitäts- und Landesbibliothek
http://www.ulb.uni-muenster.de/
developer
+1
mcrbsuse
Benno Süselbeck
Westfälische Wilhelms-Universität Münster, Universitäts- und Landesbibliothek
http://www.ulb.uni-muenster.de/
developer
+1
mcrsteph
Robert Stephan
robert.stephan (at) uni-rostock.de
Universität Rostock, Universitätsbibliothek
http://www.ub.uni-rostock.de/ub/
developer
+1
mcrascha
Anja Schaar
Universität Rostock, Universitätsbibliothek
http://www.ub.uni-rostock.de/ub/
developer
+1
mycore-bom
mycore-base
mycore-acl
mycore-acl-editor2
mycore-classbrowser
mycore-classeditor
mycore-csl
mycore-fo
mycore-indexing
mycore-ifs
mycore-iiif
mycore-impex
mycore-iview2
mycore-jobqueue
mycore-packer
mycore-lod
mycore-media
mycore-meta
mycore-mets
mycore-migration
mycore-mods
mycore-neo4j
mycore-orcid
mycore-orcid2
mycore-oai
mycore-pandoc
mycore-pi
mycore-restapi
mycore-sass
mycore-solr
mycore-sword
mycore-tei
mycore-user2
mycore-viewer
mycore-wcms2
mycore-webcli
mycore-webtools
mycore-wfc
mycore-xeditor
mycore-coma
mycore-cronjob
mycore-ocfl
mycore-validation