2017-02-15 13 views

Antwort

6

Das Alfresco-Amp-Projekt Archetyp dient zum Generieren von Projekten, die eine Repo-Tier-AMP-Datei erstellen. Die resultierende AMP-Datei soll in die Alfresco-WAR-Datei installiert werden.

Das Share-Amp-Projekt Archetype dient zum Generieren von Projekten, die eine AMP-Datei "Share-Tier" erstellen. Die resultierende AMP-Datei soll in die Share-WAR-Datei installiert werden.

Der All-in-One-Archetyp erstellt eine Projektstruktur, die Ihnen alles bietet, was ein laufender Alfresco-Server benötigen würde, einschließlich solr. Die Ausgabe eines mit diesem Archetyp instanziierten Projekts besteht aus einem Repo-Tier-AMP, einem Share-Tier-AMP, einem Alfresco-WAR und einem Share-WAR.

Welche sollten Sie verwenden?

Das hängt davon ab. Bei den meisten meiner Projekte, selbst wenn sie von mittlerer Komplexität sind, bevorzuge ich die Flexibilität, unabhängige Projekte für die Repo- und Share-Ebene zu haben. Ich brauche oder möchte nicht den zusätzlichen Overhead (und die Build-Zeit), der mit dem All-in-One-Archetyp kommt.

Für einige Projekte, besonders wenn solr sehr wichtig ist, oder wenn mein Projekt von mehreren anderen AMPs abhängt, macht das All-in-One-Projekt Sinn.

Es ist wirklich eine persönliche Vorliebe.

Weitere Informationen zum SDK finden Sie unter tutorial.

Verwandte Themen