Jak vytvořit projekt Java od společnosti Maven?

Java Maven je nástroj pro správu projektů, který poskytuje vývojářům kompletní sestavení životního cyklu. Prostředí s několika vývojovými týmy rychle provádějí příslušné standardy a většina nastavení projektu je jednoduchá a opakovatelná. Maven usnadňuje vývojářům život při vytváření zpráv, sledování a nastavení automatizace.

Výhody vývojového procesu

Java Maven pomáhá vývojáři snadněji vytvářet projekt Java. Každý nový úkol přidaný do projektu se snadno integruje do konfigurace Maven. To zvyšuje produktivitu procesu návrhu a konstrukce. Hlavním rysem programu Maven je, že tento nástroj může automaticky stáhnout knihovny projektů.


Při plnění svých funkcí pro konzistenci a udržování flexibility používá přísné pravidlo založené na XML. Jelikož většina systémů v jazyce Java je integrována, vytvářejí spolehlivé projekty Java Maven se základním systémem sestavování. Procesy spravované tímto nástrojem:
  • Projekt.
  • Dokumentace.
  • Nahlášení.
  • Závislosti.
  • SDM.
  • Zprávy.
  • Distribuce.
  • Mailing list.
  • Architektura Java Maven.
  • Konfigurace konfigurace

    Chcete-li konfigurovat aplikaci Maven, použijte objektový model projektu, který je uložen v souboru pom.xml. POM obsahuje konfigurační nastavení spojená s projektem. Pluginy jsou nakonfigurovány a upravovány v tagu souboru pom.xml. Když uživatel pracuje na Java Maven, dostane nastavenívýchozí Sekvence konstrukce projektu:


  • Přidat kód pro vytváření a zpracování aplikací v repozitáři zdrojového kódu.
  • Změňte nastavení pro konfiguraci /pom.XML /plugin.
  • Vytvořte aplikaci pro projekt Java Maven.
  • Uložte výstup procesu sestavování, jako je soubor WAR nebo EAR, místní umístění nebo na serveru.
  • Získat soubor z lokálního umístění nebo serveru a nasadit ho na webu.
  • Aktualizujte programový dokument s datem a nejnovější verzí, jak to vyžaduje program.
  • Maven je napsán v Javě, používaný k řízení projektů v C #, Ruby, Scala a dalších.

    Instalace

    Chcete-li používat Maven, nejprve se ujistěte, že je program nainstalován v počítači. Poté vytvořte nový adresář na pevném disku, který bude kořenový, a pak vytvořte soubor pom.xml v adresáři umístěním dalšího XML.
    Toto je minimální soubor pom.xml, který musíte mít před vytvořením projektu Java Maven. Kde:
  • GroupId - identifikuje organizaci.
  • ArtifactId - identifikuje projekt. Konkrétněji identifikuje práci vytvořenou z projektu, například soubor JAR.
  • Verze je verze artefaktu, který vytváří soubor POM.
  • Při vývoji projektu je třeba sledovat verzi upgradu. Jiné projekty, které používají artefakt, se k němu vztahují pomocí groupId, artifactId a verze.

    Testování souboru POM

    Po vytvoření pom.xml uvnitř kořenového adresáře řídí výkon systému Maven stejně jako jeho chápání instalovaného souboru. Otevřete jejpříkazového řádku a přeneste cd do kořenového adresáře. Poté spusťte příkaz mvn clean. Vymaže adresář projektu Java Maven z předchozích dočasných souborů kolekce. Poté Maven vám řekne, který projekt je nalezen a přenese ho na příkazovou řádku. To potvrzuje, že rozumí POM. Výsledek se zobrazí na obrazovce.
    Při ověřeném souboru POM vytvořte zdrojový adresář Java uvnitř standardního rozvržení. V tomto případě bude src v kořenovém adresáři projektu. Uvnitř je vytvořen hlavní adresář, do kterého je umístěn adresář java - kořen pro zdrojový kód.

    Vytvoření výstupního souboru Java

    V kořenovém adresáři root src /main /java je vytvořen nový java balíček (hello). Vloží soubor s názvem HelloWorld.java. Po vytvoření zdrojového souboru otevře příkazový řádek a nainstaluje kořenový adresář projektu. Potom spusťte následující příkaz balíčku mvn. Určuje Maven, aby provedl montážní fázi, která je součástí výchozí budovy životního cyklu. Maven sestaví zdrojový soubor a vytvoří soubor Jar Java Maven, který obsahuje kompilovanou třídu Java. Maven vytvoří cílový podadresář uvnitř kořenového adresáře. Uvnitř cíle je hotový soubor JAR, stejně jako mnoho dočasných souborů, například tříd - adresář obsahující všechny kompilované třídy. Na základě POM v tomto příkladu bude soubor JAR nazýván HelloWorld.100.jar.

    Vytvoření konfiguračních souborů

    Pokud je Maven instalován poprvé, například jako součást instalace serveru Oracle WebLogic Server, ještě nebude mít konfigurační soubor. Místní repository maven jsou místní složkou, která se používá proskladování závislostí projektu. Výchozí umístění je složka .m2. Příklad umístění konfiguračního souboru:
  • Pokud je uživatelské jméno bob, cesta k katalogu v systému UNIX vypadá takto: /home/bob/.m2/settings.xml.
  • Umístění Windows: C: Uživatelé Bob .m2 settings.xml.
  • Chcete-li změnit výchozí umístění, vyhledejte soubor confsetting.xml {M2_HOME} a upravte klíč localRepository: /path /to /local /repo.
    Vývojář vytvoří konfigurační soubory Maven v následujících případech:
  • Při použití firewallu nebo serveru proxy.
  • Při použití vlastního správce interního úložiště.
  • Konfigurační soubor Maven se nazývá settings.xml a je uložen v adresáři .m2. Níže je uveden příklad konfiguračního souboru.

    Synchronizační modul

    Oracle Fusion Middleware 12 poskytuje modul Maven Synchronization, který zjednodušuje proces konfigurace repozitářů a eliminuje potřebu uživatele pochopit, které opravy jsou nainstalovány v konkrétním prostředí. Tento plugin zaplní úložiště pomocí Oracle a zajistí, že kompilace použije správné artefakty v určitém prostředí. Plugin synchronizace Oracle Maven je součástí Oracle WebLogic Server, Oracle Coherence a Oracle JDeveloper. Použití modulu, který označuje umístění domova Oracle a úložiště. Můžete ji definovat pomocí cesty nebo adresy URL systému souborů. Plugin kontroluje všechny artefakty Mavena v Oracle a zajišťuje, že jsou všechny instalovány ve specifikovaném repozitáři a verze se shodují a shodují na binární úrovni.

    Příklad skoku Java Project

    Pokud má uživatel Java projekt a chce převéstv Mavenu, najděte složku zdrojů. Uvnitř je složka s názvem Skripty, která obsahuje jeden spustitelný skriptový soubor skriptu - .CrunchifyMain.java a je hlavním výchozím bodem pro hlavní v souboru pom.xml. Doporučuje se předinstalovat další pluginy maven-resources-plugin a plugin závislé na maven, které jsou zodpovědné za kopírování projektových prostředků do zdrojového adresáře. Sekvence:
  • Otevřete soubor pom.xml.
  • Aktualizovat umístění adresáře, název souboru a cestu (pokud je to nutné).
  • Klikněte pravým tlačítkem na projekt - & gt; Spustit jako -> Maven Build.
  • Zadejte instalaci argumentu čistou.
  • Zadejte složku /target /Crunchify pro ověření.
  • Spusťte projekt pomocí příkazu: $ bash & gt; java -jar Crunchify.jar
  • Kompilace a modulární testy

    Každý programátor provádí modulární testy. Za tímto účelem zadá následující příkaz: test mvn. Po provedení tohoto příkazu se zobrazí následující informace:
    Maven může načíst více pluginů, než je potřeba k provádění testů, protože již má potřebné závislosti pro kompilaci. Před kompilací a spuštěním kompiluje kód hlavní. Pokud chcete kompilovat testovací zdroje, spusťte příkaz: mvn test-compile. Nyní můžete sestavovat a provádět zdroje aplikací a testů.

    Instalace systému Windows

    Apache Maven je snadné instalovat na Windows. Předem načtěte archiv .zip, přizpůsobte proměnnou cesty systému Windows. Sekvence operací:
  • Stáhněte a rozbalte nejnovější verzi aplikace Maven. V sekci "Soubory" vyberte možnost "Binární ZIP archiv".
  • Rozbalte archiv dolokální složka c: nástroje apache-maven-339.
  • Upravte proměnnou JDK a JAVA_HOME pro prostředí Windows.
  • Pokud není nainstalována žádná JDK, přejděte na domovskou stránku Java Maven a stáhněte nejnovější verzi JDK.
  • Spusťte instalační program a postupujte podle kroků.
  • Po dokončení instalace v Ovládacích panelech systému Windows otevřete systém-> Pokročilé nastavení systému- & gt; Proměnné prostředí a přidejte proměnnou JAVA_HOME.
  • Přidejte proměnnou M2_HOME do prostředí Windows.
  • Dalším krokem je konfigurace proměnné M2_HOME směřující do složky Maven, například: c: tools apache-maven-339.
  • Přidejte cestu M2_HOME do složky bin. Chcete-li to provést, vyberte proměnnou Cesta z System-> Pokročilé nastavení systému- & gt; Proměnné prostředí - & gt; Upravit a přidat na konec.
  • Zkontrolovat úspěšnou instalaci a konfiguraci z příkazového řádku: mvn -version
  • Zpráva zaostává na obrazovce. To znamená, že nastavení Mavenu v počítači bylo úspěšné. Pokud jste před nastavením proměnných prostředí otevřeli okna příkazového řádku, musíte restartovat okna příkazového řádku.
  • Soubory ke stažení na macOS

    Instalace Maven funguje pro libovolnou verzi softwaru macOS.
    Procesní sekvence:
  • Na stránce stahování získáte nejnovější verzi verze Maven Java binárního souboru.
  • Přesuňte archiv do cílové složky, například do adresáře /usr /local: sudo mv apache-maven-339-bin.tar.gz /usr /local.
  • Tento příkaz přesune soubor /usr /local.
  • Extrahujte příkaz run: sudo tar -xvf apache-maven-339-bin.tar.gz.
  • Příkaz bude extrahován do aktuální složky.
  • Odstraňte archiv provedením následujícího příkazu: sudo rm apache-maven-339-bin.tar.gz.
  • ProPřístup Maven z adresáře nakonfigurujte M2_HOME a přidejte adresář bin do cesty.
  • Zkontrolujte spuštění verze příkazu: mvn -version.
  • Na obrazovce se zobrazí zpráva.
  • Funkce Maven pro MacOS jsme přinášel k tabulce:

    funkce



    Popis



    Práce v režimu offline



    Pokud je zaškrtnuto toto políčko, Maven pracuje offline a používá pouze lokálně dostupné zdroje. Tato možnost odpovídá volbě příkazového řádku "offline".



    Použijte zásuvný modul registr



    zaškrtněte políčko, aby zahrnoval odkaz na registraci plugins Maven. To odpovídá volbě příkazového řádku bez plugin-registru.



    Provedení rekurzivní cíle



    Pokud je tento příznak nastaven, bude sběr opakovat ve vložených vzorů. Zaškrtnutí tohoto políčka odpovídá možnosti nerekurzního příkazového řádku.



    tisku výjimka trasování zásobníku



    Je-li tato možnost, označené generované trasování zásobníku výjimek. To odpovídá možnosti chyby příkazového řádku.



    o aktualizaci snímků



    tuto volbu pokud chcete aktualizovat Java Maven synchronizaci IDEA snímek.



    Základní



    , vybere požadovanou úroveň časopisu k závěru, že umožňuje plug-inů vytvářet zprávu o úrovni ladící informace, varování a závažné chyby, nebo postižené časopisů výstup



    údajů kontrolní součet



    vybíráPožadovaná úroveň kontrolního součtu při stahování artefaktů. Můžete odmítnout načíst v případě, že kontrolní součty neodpovídají přísným-kontrolní součty nebo dát výstražné laxní-kontrolních součtů.



    Policy crash compilation s několika projektů



    ukazuje, jak zacházet s sbírku selhání multyproekta. Nejprve můžete odmítnout kompilaci selhání, což odpovídá volbě příkazového řádku. Chyba na konci odpovídá parametru příkazového řádku fail-at-end.



    Aktualizace zásad zástrčka



    Vyberte aktualizace zásad plug-in rozevíracího seznamu. Můžete zkontrolovat aktualizace, které odpovídají možnosti příkazového řádku check-plugin-updates. Zakazuje kontrolu aktualizací, které odpovídají možnosti příkazového řádku no-plugin-updates. Tato volba je ignorována pro Maven 3 a novější.



    proudí - volba T



    Pomocí tohoto pole k nastavení «T» možnost rovnoběžných přehybů. Tato možnost je k dispozici pro Maven 3 a novější.



    Home directory Maven



    Pomocí tohoto rozbalovacího seznamu vyberte přiložený verzi Maven (pro Maven2 potřebovat verzi 221 a pro Maven3 - verze 305) nebo výsledek povolených systémových proměnných, například MAVEN_HOME nebo MAVEN2_HOME. Můžete také určit vlastní verzi Maven nainstalované v počítači a vybrat požadovaný adresář v dialogu.



    , uživatelská konfigurace souboru



    Určení souboru, který obsahuje konfiguraci pro Maven uživatele v textovém poli. Pokudmusíte poskytnout další sadu zkontrolovat „přepsat“, klikněte na tlačítko „Эllypsys“ a vyberte požadovaný soubor v dialogovém okně „Select File Maven“.



    Místní úložiště



    Ve výchozím nastavení je pole zobrazuje cestu k místnímu adresáři uživatele, který ukládá dočasné zatížení a obsahuje artefakty montáž. Chcete-li zadat jiný adresář, zaškrtněte políčko "Override" (Přepsat), klikněte na tlačítko "Tři body" a v dialogovém okně "Select Maven Local Storage" vyberte požadovanou cestu.

    Konfigurace proxy systému Windows

    Pokud je Maven nainstalován v systému Windows, proveďte nastavení serveru proxy. V případě, že uživatel dostal chybovou Chybně vytvořená odpověď ze serveru SOCKS, konfigurovat nastavení serveru proxy. Pro nastavení provést následující kroky:
  • přechází na silnici - {M2_HOME} /conf/settings.xml.
  • Otevřete soubor set.xml v režimu úprav v libovolném textovém editoru.
  • Otevřete a aktualizujte značku.
  • Chcete-li ušetřit čas, můžete přidat příkaz proxy serveru na konci Maven: $ mvn nainstalovat čistou -DproxySet = true -DproxyHost = ur.proxy.server -DproxyPort = port.
  • Proxy server můžete nainstalovat z příkazového řádku. V tomto případě se doporučuje globální parametry settings.xml souboru.
    Alternativní přístupy k nastavení proxy serveru HTTP
    Existuje několik alternativních přístupů, které se používají k nastavení serveru HTTP proxy, ale obecně nejsou tak pohodlné jako úpravy souboru settings.xml. Můžete například použít http.proxyHost aVlastnosti http.proxyPort systému v souboru InstallDir /etc /system.properties stejně jako přístup pro samostatný kontejner bez Fabric:
  • http.proxy Host = 19202.0.
  • http.proxy Port = 8080.
  • Tato konfigurace má nevýhodu, která zabraňuje uživatelům v přímém přístupu k serveru Maven proxy na intranetu. Abyste to vykompenzovali, je třeba nakonfigurovat seznam hostitelů bez serveru proxy, který by umožnil práci serverů Fabric. Z poskytnutého materiálu je jasné, že Java Maven je platforma, která zjednodušuje a standardizuje proces vytváření projektu, snadno zpracovává kompilaci, distribuci, dokumentaci a týmovou práci. Vykonává také většinu úkolů spojených s konstrukcí.

    Související publikace