Package: Initialisieren
Dieses Modul erstellt eine Vorlage für ein neue Package. Es werden die notwendigen Ordner sowie die Variable für die Metadaten erzeugt.
Bezeichnung
- Name
- pm.Init
- Aliase
- TemplateCreate, pm.PackageTemplateCreate, pm.PackageInit
Konfiguration
- Optionen
- Package (
package) - Name des Package
- Überschreibe existierendes Package (
overwrite) - Überschreibt die Basisstruktur eines existierenden Packages
- Benutzerdefinierte Werte für die Metadaten-Variable (
custom-metadata) - Eine Datei im CSV-Format, die benutzerdefinierte Werte für die Metadaten-Variable enthält
- Metadaten Titel (
metadata-title) - Definiert den Titel für die Metadaten-Variable
- Basisordner (
base-folder) - Definiert den Basisordner, in dem das Package initialisiert werden sollMögliche Werte: PACKAGES/BEST-BLU (
PACKAGES/BEST-BLU), PACKAGES/BEST4AUTOMIC (PACKAGES/BEST4AUTOMIC), SYSTEM (SYSTEM), INTERNAL (INTERNAL), TEST_SUITE (TEST_SUITE), TRASHPKG (TRASHPKG), DEMO (DEMO), PACKAGES (PACKAGES)
- Package-Titel (
package-title) - Der Package-Titel kann genutzt werden, um einen Titel am Package-Ordner zu setzen
Beschreibung
Welche Unterordner angelegt werden und welche Werte in die Metadaten eingetragen werden kann über Konfigurationseinträge in der Datei pm.conf festgelegt werden.
- pm-folders: eine komma-separierte Liste von Unterordnern
- pm-metadata-entry-<Nummer>: Diese Werte definieren die Einträge inder Metadata-Variable. <Nummer> muss eine fortlaufende Reihe beginnend mit 1 sein. Der Wert dieser Einträge kann wie folgt aufgebaut sein.
- <Key>:<Wert>
- <Key>
Die Werte für die Metadaten-Variable können mit einer Variable überschrieben werden.
Sollte das Package bereits in einem anderen Basisordner existieren wird es entsprechend des Wertes der Option base-folder verschoben.