2017-07-21 1 views
0

Ich versuche Liferay 7 wsrp Modul von Liferay GitHub Repository zu bauen. Ich konnte nicht die gesamte Liferay-Quelle erstellen, ist es möglich, dieses wsrp Modul nur zu bauen?Wie wird das Liferay 7 WSRP-Modul gebaut?

Wenn jemand eine JAR-Datei hat, die mit Liferay 7 CE ga2 oder ga3 arbeitet, bitte teilen.

+0

Bitte lesen [Unter welchen Umständen kann ich "dringend" oder andere ähnliche Sätze zu meiner Frage hinzufügen, um schnellere Antworten zu erhalten?] (// meta.stackoverflow.com/q/326569) - Die Zusammenfassung ist, dass dies ist kein idealer Weg, um Freiwillige anzusprechen, und ist wahrscheinlich kontraproduktiv, um Antworten zu erhalten. Bitte unterlassen Sie das Hinzufügen zu Ihren Fragen. – halfer

Antwort

1

Wichtige Edit:

Sie brauchen nicht wirklich auf die Liferay Portal Gläser verlassen für die meisten Module. Der Grund dafür war, dass das Ausführen von gradlew deploy in modules/apps/wsrp automatisch alle Unterprojekte einschliesst, einschließlich wsrp-test. Die "Test" -Module basieren auf dem com.liferay.portal.test-Integrationsartefakt. Wenn Sie Ihrem Befehl jedoch die Option -Dbuild.profile=portal hinzufügen, enthält das Gradel Wrapper liferay-portal nur Module, die die Datei .lfrbuild-portal marker enthalten, die alle wsrp-Module außer wsrp-test enthalten.

Original-Beitrag:

Liferay hat ein Maven-Repository, das ihre öffentlichen Artefakte beherbergt.

Ihr Portal Artefakte sind hier zu finden: https://repository.liferay.com/nexus/content/groups/public/com/liferay/portal/

Allerdings, wenn Sie ein Modul aus der Quelle in ihrem Git Repo Gebäude, die neueste Version/Snapshot auf dem Maven Repo könnte veraltet sein. Snapshots werden ziemlich häufig aktualisiert, aber dies ist immer noch möglich. Am sichersten ist es, das Portal nur aus der Quelle zu kompilieren.

+0

Danke @CAusting, ich könnte in der Lage sein, das Modul wrsp mit grdle deploy Befehl in Module/apps/wsrp zu bauen, nach der Bereitstellung dieser Gläser zu ce-7-ga3, bekomme ich unter Fehler. irgendeine Idee wie kann ich es lösen. Modul konnte nicht aufgelöst werden: com.liferay.wsrp.service [491] _ Nicht aufgelöste Anforderung: Import-Paket: com.liferay.expando.kernel.util; version = "[1.1.0,2.0.0)" – Dipti