Anonim

Eclipse je úžasný kus softwaru pro vytváření Java aplikací pro použití na webu. Nejsem žádný kodér, ale moje kamarádka je a tento týden s ní trávím čas učením, jak vytváří Java aplikace. „Jak vytvořit projekt Maven v Eclipse“ je výsledkem toho času stráveného s ní.

Eclipse je jako Adobe InDesign, ale pro Javu. Poskytuje prostředí, ve kterém můžete vytvářet práci při automatizaci mnoha funkcí. Lze jej také rozšířit pomocí pluginů, aby bylo mnohem více než součet jeho částí. Zatímco primárně pro Javu, existují pluginy Eclipse pro 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 spousta dalších jazyků.

Maven je plugin pro Eclipse, který používá principy řízení projektů k řízení více aspektů jednoho projektu. Pokud například Java aplikace vyžaduje několik aplikací, můžete je všechny spravovat pomocí Maven. Maven bude spravovat dokumentaci, zdroje, seznamy závislostí a spoustu dalších úhledných funkcí. Neprovádí práci za vás, pouze zjednodušuje správu tolika zdrojů.

Na druhou stranu, pokud máte na stejném projektu více vývojářů, usnadňuje Maven správu zdrojů a provádění správy verzí a změn.

Vytvoření projektu Maven v Eclipse

Pro vytvoření projektu Maven v Eclipse budete potřebovat funkční instalaci Eclipse s nainstalovaným pluginem Maven. Budete také potřebovat Tomcat běžet.

  1. Otevřete Eclipse a uveďte ji do provozu.
  2. V nabídce Eclipse vyberte File, New and Maven Project.
  3. Pokud pracujete sami a nepotřebujete archetyp, zaškrtněte políčka vedle „Vytvořit jednoduchý projekt“ a „Použít výchozí umístění pracovního prostoru“. Pokud chcete archetyp, je dobré začít s „Všechny katalogy“, pak „learnlib“.
  4. V případě potřeby přidejte ID artefaktu. Výchozí nastavení je obvykle v pořádku, pokud nepoužíváte něco exotického.
  5. Poté přidejte název a popis, abyste usnadnili správu projektu.
  6. Poté stiskněte Finish.

Projekt by nyní měl být vytvořen a zobrazen v hierarchii. Z nabídky vyberte „pom.xml“ a prozkoumejte vlastnosti.

Nastavení archetypu v Maven bude určovat, zda chcete, aby váš projekt byl dynamický nebo ne. Pokud se jen seznamujete s Mavenem, nemusíte ho nastavovat, ale pokud chcete hrát s dynamickými projekty, budete muset nastavit typ archetu. Ten, který jsem viděl, byl „maven-eclipse-webapp“, což je zjevně standardní.

Oprava chyb v projektu Maven

Jedna věc, kterou jsem ve svém čase procházel s Eclipse, byly chyby. Viděl jsem několik z nich, chybu Tomcat a pravidelnou chybu Java. Chyba Tomcat vyžadovala změnu konfigurace, zatímco chyba Java vyžadovala čistou instalaci Maven.

Když jsem postavil svůj nový lesklý projekt Maven a pokusil se s ním pracovat, viděl jsem chybu servletu Java. To znamená, že závislost nebyla načtena. To je zřejmě běžné, takže zde je návod, jak to opravit.

  1. Otevřete svůj projekt Maven v Eclipse.
  2. Otevřete Vlastnosti projektu.
  3. V nabídce vlevo vyberte Targeted Runtimes.
  4. V prostředním okně vyberte Apache Tomcat a stiskněte OK.

Maven čistá instalace

Čistá instalace Maven není tak vážná, jak to zní. Zpočátku jsem si myslel, že to vyžaduje, abych vše znovu postavil, ale naštěstí pro mě to nebylo. Je to rychlý proces, který trvá jen několik sekund a zjevně neovlivňuje instalaci, kromě opětovného načtení poškozených souborů nebo chybějících prostředků.

  1. Otevřete Eclipse a vyberte projekt, se kterým máte problémy.
  2. V horní nabídce vyberte Projekt a poté Vyčistit.
  3. V rozevíracím seznamu vyberte projekt, který chcete vyčistit, a vyberte „Vymazat vybrané projekty níže“. Poté stiskněte OK.

Tento proces zjevně hledá problémy se závislostmi a konfiguracemi a pokud je to možné, opraví je. Na chybě, kterou jsem zažil, to nefungovalo, ale odstraněním „.m2 / repozitáře“ ze složky projektu v Průzkumníkovi Windows se problém vyřešil.

Musím se přiznat, že se cítím trochu ztracený v Eclipse i v Mavenovi. Zdálo se, že oba programy zvládly vše, co potřebovaly ke spolehlivé správě, ale nejsou místem, kde začít zkoumat Javu. Doufám však, že jsem vysvětlil, jak správně vytvořit projekt Maven v Eclipse a že vám poskytne užitečné pokyny ve vašich vlastních projektech.

Pokud narazíte na nějaké do očí bijící chyby nebo máte co dodat, dejte mi vědět níže.

Jak vytvořit maven projekt v zatmění