2021.06

Release 2021.06 (LTS)

Download der MyCoRe-Bibliotheken

MyCoRe ist ein Framework und stellt eine Menge zum Teil voneinander abhängiger Java-Bibliotheken zur Verfügung. Diese können je nach Bedarf in die eigene Anwendung über Maven-Dependencies eingebunden werden. Neben den auch bei Maven Central bereitgestellten Release-Versionen, ist es möglich direkt die SNAPSHOT-Version mit den aktuellsten Bugfixes bei Sonatype herunterzuladen. Der Quellcode steht bei GitHub zum Download bereit.

Migration

Informationen zur Migration vom LTS 2020.06 finden Sie im Abschnitt zur Migration.

Was ist neu?

  • CSL-Integration für MODS als vuejs GUI
  • development CLI Kommandos
  • Zugriffsschlüssel inkl. CLI-Kommandos, REST-API und vuejs GUI
  • Faktenbasiertes Rechtesystem
  • OCFL für Metadaten (Beta)
  • Crypt-Resolver
  • Java17 kompatibel
  • MCRConfiguration gelöscht und final auf Version 2 umgestellt
  • MCRCronjob
  • Umstellung auf XSLT3 Stylesheets bei Solr und OAI
  • Kommentare (beginnend mit '#') in CLI process Dateien sind nun erlaubt

Einbindung der Komponenten

Die Einbindung der Komponenten aus dem MyCoRe-Kern erfolgt über Maven und die entsprechenden, für die eigene Anwendung erforderlichen Abhängigkeiten. Um das LTS 2021.06 in der eigenen Anwendung zu verwenden, müssen in der pom.xml die MyCoRe-Version und mycore-parent angepasst werden:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<project>
  ...
  <parent>
    <groupId>org.mycore</groupId>
    <artifactId>mycore-parent</artifactId>
    <version>47</version>
  </parent>
  ...
  <properties>
    <mycore.version>2021.06.1-SNAPSHOT</mycore.version>
  </properties>
  ...
  <dependencies>
    <dependency>
      <groupId>org.mycore</groupId>
      <artifactId>mycore-meta</artifactId>
      <version>${mycore.version}</version>
    </dependency>
    ...
  </dependencies>
...
</project>