Anonim

Eclipse je úžasný softvér na vytváranie aplikácií Java na použitie na webe. Nie som kódovač, ale môj priateľ je a tento týždeň s ňou trávim čas učením sa, ako vytvára Java aplikácie. „Ako vytvoriť projekt Maven v Eclipse“ je výsledkom času stráveného s ňou.

Eclipse je ako Adobe InDesign, ale pre Javu. Poskytuje prostredie, v ktorom môžete vytvárať práce pri automatizácii mnohých funkcií. Môže byť tiež rozšírený pomocou doplnkov, aby bol oveľa viac ako súčet jeho častí. Kým primárne pre Java, existujú pluginy Eclipse pre C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang a mnoho ďalších jazykov.

Maven je plugin pre Eclipse, ktorý využíva princípy riadenia projektu na správu viacerých aspektov jedného projektu. Napríklad, ak Java aplikácia vyžaduje niekoľko aplikácií, môžete ich všetky spravovať pomocou Maven. Maven bude spravovať dokumentáciu, zdroje, zoznamy závislostí a veľa ďalších elegantných funkcií. Nerobí to za vás, len zjednodušuje správu toľkých zdrojov.

Na druhej strane, ak máte na rovnakom projekte viac vývojárov, Maven uľahčuje správu zdrojov a vykonávanie riadenia verzií a zmien.

Vytvorenie projektu Maven v Eclipse

Na vytvorenie projektu Maven v Eclipse budete potrebovať funkčnú inštaláciu Eclipse s nainštalovaným doplnkom Maven. Budete tiež potrebovať spustenie aplikácie Tomcat.

  1. Otvorte Eclipse a spustite ho.
  2. Z ponuky Eclipse vyberte File, New and Maven Project.
  3. Ak pracujete samostatne a nepotrebujete archetyp, začiarknite políčka vedľa položky „Vytvoriť jednoduchý projekt“ a „Použiť predvolené umiestnenie pracovného priestoru“. Ak chcete archetyp, na začiatku je dobrá voľba „Všetky katalógy“, potom „learnlib“.
  4. V prípade potreby pridajte ID artefaktu. Predvolená hodnota je zvyčajne v poriadku, pokiaľ nepoužívate niečo exotické.
  5. Potom pridajte názov a popis, aby ste uľahčili správu projektu.
  6. Potom stlačte Finish.

Projekt by sa teraz mal vytvoriť a zobraziť v hierarchii. Z ponuky vyberte „pom.xml“ a preskúmajte vlastnosti.

Nastavenie archetypu v Maven bude určovať, či chcete, aby bol váš projekt dynamický alebo nie. Ak sa len oboznámite s Mavenom, nemusíte ho nastavovať, ale ak si chcete zahrať s dynamickými projektmi, budete musieť nastaviť typ archetu. Jediný, ktorý som videl, bol „maven-eclipse-webapp“, ktorý je podľa všetkého štandardný.

Oprava chýb v projekte Maven

Jedna vec, ktorú som vo svojom čase prešiel s Eclipse, boli chyby. Videl som niekoľko z nich, chybu Tomcat a bežnú chybu Java. Chyba Tomcat vyžadovala zmenu konfigurácie, zatiaľ čo chyba Java vyžadovala čistú inštaláciu Maven.

Keď som postavil svoj nový lesklý projekt Maven a pokúsil sa s ním pracovať, videl som chybu servletu Java. To znamená, že závislosť sa nenačítala. Toto je očividne bežné, takže tu je návod, ako to vyriešiť.

  1. Otvorte svoj projekt Maven v Eclipse.
  2. Otvorte Vlastnosti projektu.
  3. V ľavom menu vyberte Targeted Runtimes.
  4. V strednom okne vyberte Apache Tomcat a stlačte OK.

Maven čistú inštaláciu

Čistá inštalácia Maven nie je taká vážna, ako znie. Spočiatku som si myslel, že je potrebné, aby som všetko nastavil znova, ale našťastie to pre mňa nebolo. Je to rýchly proces, ktorý trvá len niekoľko sekúnd a zjavne nemá vplyv na inštaláciu, okrem opätovného načítania poškodených súborov alebo chýbajúcich prostriedkov.

  1. Otvorte Eclipse a vyberte projekt, s ktorým máte problémy.
  2. Z horného menu vyberte Project a potom Clean.
  3. V rozbaľovacom zozname vyberte projekt, ktorý chcete vyčistiť, a vyberte položku „Vyčistiť vybrané projekty“. Potom stlačte OK.

Tento proces zjavne hľadá problémy so závislosťami a konfiguráciami a podľa možnosti ich opraví. Na chybe, ktorú som zažil, to nefungovalo, ale odstránenie súboru „.m2 / repozitár“ z priečinka projektu v Prieskumníkovi systému Windows to opravilo.

Musím sa priznať, že sa cítim trochu stratený v Eclipse aj v Maven. Zdalo sa, že oba programy spravujú všetko, čo potrebujú na spoľahlivé spravovanie, ale nie sú miestom, kde začať skúmať Javu. Dúfam však, že som vysvetlil, ako správne vytvoriť projekt Maven v Eclipse a že vám poskytne užitočné usmernenie vo vašich vlastných projektoch.

Ak zistíte nejaké do očí bijúce chyby alebo máte čo pridať, dajte mi vedieť nižšie.

Ako vytvoriť maven projekt v zatmení