Optimale Vorgehensweisen für die Entwicklung von Lösungen > ThingWorx Lösungen mit wiederverwendbaren Komponenten erstellen > Optimale Vorgehensweisen für das Bündeln und Versionieren wiederverwendbarer Komponenten
Optimale Vorgehensweisen für das Bündeln und Versionieren wiederverwendbarer Komponenten
Verwenden Sie die folgenden optimalen Vorgehensweisen, um wiederverwendbare Komponenten zu bündeln und zu versionieren.
Wiederverwendbare Komponenten bündeln
Berücksichtigen Sie beim Bündeln der Komponenten die folgenden Punkte:
Die Version einer Komponente sollte auf der Version der Erweiterung basieren.
Es ist wichtig, den Namen der Erweiterung und die Position von Komponenten in einer Erweiterung zu finalisieren. Nachdem eine Erweiterung erstellt wurde, ist es schwierig, sie umzubenennen und die Komponenten in die Erweiterung zu verschieben. Weitere Informationen finden Sie im Abschnitt Konvention für Erweiterungsname und -version.
Wenn zwei Komponenten von einer gemeinsamen dritten Komponente abhängig sind, stellen Sie sicher, dass die gemeinsame Komponente als separate Erweiterung gebündelt ist.
Nehmen wir beispielsweise drei Komponenten, A, B und C, die als einzelne Erweiterungen gebündelt sind. Basierend auf diesen drei Komponenten werden zwei Erweiterungen mit einer Kombination aus Komponenten erstellt.
Erweiterung1 – Enthält die Komponenten A und B.
Erweiterung2 – Enthält die Komponenten C und B.
In diesem Fall sind Erweiterung1 und Erweiterung2 beide von Komponente B abhängig. Das Bündeln von Komponente B als separate Erweiterung stellt sicher, dass die Abhängigkeiten problemlos gelöst werden.
Weitere Informationen zum Bündeln von Erweiterungen finden Sie im Abschnitt Auf der ThingWorx Platform erstellte Lösungen bündeln und bereitstellen.
Wiederverwendbare Komponenten versionieren
Berücksichtigen Sie beim Versionieren der Komponenten die folgenden Punkte:
Versionierung wird auf Erweiterungen angewendet. Um Komponenten zu versionieren, müssen Sie sie in Erweiterungen bündeln.
Verwenden Sie das Format <major>.<minor>.<patch>, um eine Erweiterung zu versionieren. Erweiterungen folgen den semantischen Versionsregeln. Weitere Informationen finden Sie unter Semantic Versioning.
Weitere Informationen zu Versionierung von Erweiterungen finden Sie im Abschnitt Auf der ThingWorx Platform erstellte Lösungen bündeln und bereitstellen.
War dies hilfreich?