Skip to content

gbv/reposis-module-archetype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

reposis-module-archetype

Ein Template für alle Reposis-Anwendungen als maven-archetype.

reposis-modul in jar umstellen

Archtype bauen, damit man ihn lokal einsetzen kann:

  • reposis-module-archetype auschecken
  • mvn clean install

Maven Projekt erstellen

  • reposis-Projekt, welches migriert werden soll, auschecken
    • mvn archetype:generate
      • de.gbv.ostasien groupId
      • artifactID reposis_ostasion
      • version 2022.06-SNAPSHOT
    • erstellt reposis_ostasien mit entsprechender Struktur
    • die gitignore Datei muss noch in .gitignore umbenannt werden. (liegt an einem Bug in Maven)

Dateien

  • Kopieren von save/webpages/ zu src/main/resources/META-INF/resources/
  • Kopieren von resources/ zu src/main/resources
  • Vorerst löschen von resources/log4j2.xml
  • Properties
    • Es muss unterschieden werden in Properties die nur für das Test oder Produktiv-System sind, oder welche die für alle Allg. sind
    • Nur die allg. Properties sollten in dem Modul enthalten sein

Allgemeines

Verzeichnissstruktur

  • src/
    • main/ - Alle Dateien die später im Jar Laden
      • java/ - Enthält Java Code speziell für diese Anwendung
      • resources/ - Resourcen die über den "Classpath" zur verfügung stehen
      • META-INF/resources - Web Resourcen welche im Kontext der Anwedung abrufbar sind
    • test/ - Alle Dateien für das Testen der Anwendung
      • java/ - Enthält Java Code zum Testen der Anwendung

Troubleshooting

  • mvn clean install -Pauto-update   -> sortiert pom.xml
  • CI=true mvn solr-runner:stop      -> stoppt jenkins-Solr im Falle eines Test-Fehlers 

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published