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.
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