Ich habe ein Glas, das mit Maven (MVN-Paket) erstellt wurde. Als ich es in den MAGNOLIA WEB-INF/lib Ordner lege, versucht Magnolia es zu installieren.Seltsames Verhalten beim Erstellen eines Glases
Aber wenn ich das Glas mit einem Unarchivierer öffnen, den Ordner zu einem Zip komprimieren, die Erweiterung zu .jar ändern und es dann wieder in WEB-INF/lib Magnolia einfügen ignoriert es.
Sollten diese beiden Gläser nicht genau gleich sein oder fehlt mir etwas?
bearbeiten
Weil einige von Ihnen nicht bekommen meine Frage ist hier, was mein eigentliches Problem ist:
Ich habe eine Magnolie Modul programmatisch zu bauen und es mit einigen Komponenten zu füllen, die der Benutzer hinzugefügt auf einer Website. Ich habe einen temporären Ordner auf meinem Server, auf dem ich die Modulordner-Struktur erstelle. Dann komprimiere ich diese Ordnerstruktur zu einem Jar und der Benutzer lädt es herunter.
Dann kann der Benutzer dieses Glas in den Ordner webapps/magnoliaAuthor/WEB-INF/lib, um das Modul zu installieren. Aber es funktioniert nicht, weil Magnolie es ignoriert.
Nach dem Experimentieren fand ich, dass Magnolie auch Module ignoriert, nachdem ich getan habe, was ich in meiner Frage oben erklärt habe.
Ich denke, dass dies etwas tun muss, warum Magnolia mein Modul nicht installieren wird.
gut, sind sie? Hast du den Inhalt verglichen? – Gimby
Entschuldigung, ich verstehe Ihre Frage nicht, aber ich habe Angst, dass Sie Dateien manuell in 'WEB-INF/lib' kopieren. – Tunaki
Versuchen Sie, Ihr Problem besser zu erklären –