- virtual7 conference 2018 - 28. Juli 2018
- Eine ADF-JSF-Selectbox so gestalten, dass sie wie ein IOS-Toggle-Button aussieht - 12. Juli 2017
- Maven in JDeveloper 12.2.1 – Teil 2 - 12. Juli 2017
JDeveloper 12C, vor allem die Version 12.2.1, verfügt über eine integrierte Maven-Unterstützung. Dieser Blog-Artikel zeigt Ihnen, wie Sie Maven im JDeveloper konfigurieren können und so eine neue ADF-Anwendung erstellen, indem Sie Maven als Build-Tool verwenden.
Die Konfiguration in JDeveloper kann unter Tools\Preferences durchgeführt werden. Sie können zwischen der Maven JDeveloper Embedded Version und einer externen Version wählen.
Maven Build-Lebenszyklus (Phasen/Ziele)
In Maven besteht ein Build-Lebenszyklus aus Phasen. Jeder Lebenszyklus wird durch eine andere Liste von Build-Phasen definiert, wobei eine Build-Phase eine Stufe im Lebenszyklus darstellt. In unserem Beispiel werden wir einige Standardphasen aus den verfügbaren Lebenszyklusphasen ausgewählt:
clean | Die während des Builds erstellten Dateien und Verzeichnisse werden gelöscht |
compile | Der gesamte Java-Quellcode wird im src-Verzeichnis kompiliert |
package | Nehmen Sie den kompilierten Code und verpacken Sie ihn in einem verteilbaren Format wie JAR/WAR/EAR, wie in Ihrer pom.xml-Datei festgelegt |
deploy | Kopieren Sie das finale Paket in das externe Repository, um es mit anderen Entwicklern und Projekten zu teilen |
Maven-Repositories
Sie können die Repositories angeben, die für eine Gruppe von Projekten verwendet werden sollen, indem Sie ein Repositories-Element oben in Ihrer Vererbungskette unter „settings.xml“ definieren. Dieses finden Sie unter „${user.home}/.M2/settings.xml“
Das Remote-Repository wird dann im Maven-Konfigurationsfenster angezeigt:
Erstellen Sie eine ADF-Anwendung mit Maven als Build-Tool
Wenn Sie eine neue ADF-Anwendung erstellen, müssen Sie Maven als Build-Tool im letzten Schritt des Assistenten wählen.
Den Root-POM (oder Workspace-POM) finden Sie unter Application Resources im Ordner „Build Files“
Maven-Phasen ausführen
Um eine Maven-Phase auszuführen, können Sie mit der rechten Maustaste auf das Root-POM klicken und dann Run Maven auswählen
In Teil 2 wird beschrieben, wie Maven-Build-Dateien (pom.xml) für die vorhandene ADF-Anwendung in JDeveloper 12.2.1 erstellt werden können