Zum Hauptinhalt gehen

Fragen zur Umstellung auf Isolated Mode

Kommentare

2 Kommentare

  • Zendesk API User
    Author: bIT_sosswald - 12/15/2021 13:02

    Hallo Frank,

    gefühlt ist der FMS-Checker was externe Abhängigkeiten angeht wirklich buggy und zeigt alles an, was extern ist (teilweise auch Klassen aus der Java Runtime).

    Ich denke er kann hingegen helfen, wenn es um nicht öffentliche e-Spirit API geht.

    Bezüglich des externen Abhängigkeiten ist für mich persönlich das beste Vorgehen wie folgt:

    • In der pom.xml sämtliche fs-[xxx].jar Dependencies entfernen (Außer sie werden zu Debugging-Zwecken oder ähnliches verwendet.)
      • Insbesondere die fs-access.jar oder sogar die fs-server.jar
    • In der pom.xml lediglich die fs-isolated-runtime.jar oder ggf. sogar die fs-api.jar hinzufügen
    • Neu kompilieren
    • Prüfen wo überall Fehler / Abhängigkeiten auftreten und diese entsprechend beheben.

    Z.B. war es früher ja möglich Dinge wie die Apache Stringutils oder ähnliches direkt aus der von FirstSpirit mitgelieferten Abhängigkeit zu verwenden.

    Hinweise hierzu gibt es auch unter folgenden Links in der Doku:

    Zu deiner Frage mit der pom.xml:

    Meiner Meinung nach ja, auf jeden Fall! Die Abhängigkeiten musst du ja selbst in deinem Modul mitbringen. Damit musst du sie auch in der pom.xml haben, damit sie beim Bauen des Moduls mit in das .fsm File kommen. Ansonsten referenzierst du in der module-isolated.xml auf Dependencies die du nicht mitlieferst. Das wird dann zu einem Fehler beim Installieren des Moduls führen.

    Beste Grüße
    Sandro

    0
  • Zendesk API User
    Author: fmb - 12/16/2021 16:56

    Hallo Sandro,

    vielen Dank für die rasche Antwort; sie war uns sehr hilfreich.

    Mit dem Vorgehen kriegen wir eine realistischere Anzahl an externen Abhängigkeiten, die wir selbst einbringen müssen. Das ist sehr weit weg von dem, was uns der FSM Checker an externen Abhängigkeiten anzeigt.

    Bei pom & Co. waren wir eigentlich schon nahe dran und da hast Du uns ebenfalls das noch fehlende Puzzleteil geliefert.

    Bleibt mir noch frohe Weihnacht und einen guten Rutsch zu wünschen! :-)

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.