Eclipse je super program za ustvarjanje Java aplikacij za uporabo v spletu. Nisem šifrant, ampak moj prijatelj je in ta teden preživljam čas z njo, ko se učim, kako ustvarja Java aplikacije. "Kako ustvariti projekt Maven v Eclipseu" je rezultat tega časa, preživetega z njo.
Eclipse je kot Adobe InDesign, vendar za Javo. Ponuja okolje, v katerem lahko ustvarite delo, medtem ko avtomatizirate številne funkcije. Razširite ga lahko tudi s pomočjo vtičnikov, tako da postane veliko več kot vsota njegovih delov. Medtem ko v prvi vrsti za Java obstajajo vtičniki Eclipse za C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Shema, Erlang in veliko drugih jezikov.
Maven je vtičnik za Eclipse, ki uporablja načela upravljanja projektov za upravljanje več vidikov posameznega projekta. Če na primer aplikacija Java zahteva več programov znotraj nje, jih lahko upravljate z Mavenom. Maven bo upravljal dokumentacijo, vire, sezname odvisnosti in številne druge čedne funkcije. To vam ne naredi dela, temveč preprosto upravljanje toliko virov enostavnejše.
Če na istem projektu imate več razvijalcev, Maven olajša upravljanje virov in izvajanje različic in upravljanja sprememb.
Ustvarjanje projekta Maven v Eclipseu
Če želite ustvariti projekt Maven v programu Eclipse, boste potrebovali delujočo namestitev Eclipse z nameščenim vtičnikom Maven. Tudi Tomcat boste potrebovali tek.
- Odprite Eclipse in ga zaženite.
- V meniju Eclipse izberite File, New in Maven Project.
- Potrdite polja poleg možnosti »Ustvari preprost projekt« in »Uporabi privzeto lokacijo delovnega prostora«, če delate sami in ne potrebujete arhetipa. Če želite arhetip, je "Vsi katalogi" dobra možnost za začetek, nato pa "learnlib".
- Po potrebi dodajte ID artefakta. Privzeto je običajno v redu, razen če uporabljate nekaj eksotičnega.
- Nato dodajte ime in opis za lažje upravljanje projekta.
- Nato zadeti Finish.
Projekt naj bi bil zdaj ustvarjen in prikazan v hierarhiji. V meniju izberite 'pom.xml' in raziščite lastnosti.
Nastavitev arhetipa v Mavenu bo narekovala, ali želite, da je vaš projekt dinamičen ali ne. Če se šele seznanjate z Mavenom, vam ga ni treba nastaviti, če pa se želite igrati z dinamičnimi projekti, boste morali postaviti arhetip. Tisti, ki sem ga videl, je bil "maven-eclipse-webapp", ki je očitno standarden za uporabo.
Popravljanje napak s svojim projektom Maven
Ena stvar, skozi katero sem se v času Eclipse sprehajal, so bile napake. Videla sem jih nekaj, Tomcatovo napako in navadno napako Java. Napaka Tomcat je zahtevala spremembo konfiguracije, medtem ko je napaka Java zahtevala Maven čisto namestitev.
Ko sem sestavil svoj svetleč novi projekt Maven in poskušal sodelovati z njim, sem videl napako Java servlet. To pomeni, da odvisnost ni bila naložena. To je očitno pogosto, zato je tukaj, kako to odpraviti.
- Odprite svoj projekt Maven v Eclipseu.
- Odprite Lastnosti projekta.
- V levem meniju izberite Usmerjena obdobja izvajanja.
- V sredinskem oknu izberite Apache Tomcat in pritisnite OK.
Maven čisto namestite
Čista namestitev Maven ni tako resna, kot se sliši. Na začetku sem mislil, da je potrebno, da vse spet postavim, vendar mi to ni na srečo. To je hiter postopek, ki traja le nekaj sekund in na videz nikakor ne vpliva na namestitev, razen obnavljanja poškodovanih datotek ali manjkajočih virov.
- Odprite Eclipse in izberite projekt, s katerim imate težave.
- V zgornjem meniju izberite Project in nato Clean.
- V pojavnem oknu izberite projekt, ki ga želite očistiti, in izberite »Očisti projekte, izbrane spodaj«. Nato pritisnite OK.
Ta postopek očitno išče težave z odvisnostmi in konfiguracijami in jih bo po možnosti popravil. Napaka ni delovala, vendar sem izbrisal '.m2 / repozitorij' iz mape projekta v programu Windows Explorer to odpravil.
Moram priznati, da sem se v Eclipse in Maven počutil malo izgubljeno. Zdi se, da oba programa obvladujeta vse, kar sta potrebovala za verodostojno upravljanje, vendar nista primerna za začetek raziskovanja Jave. Kljub temu upam, da sem vam razložil, kako pravilno ustvariti projekt Maven v Eclipse-u in da vam ponuja koristne napotke pri lastnih projektih.
Če opazite očitne napake ali dodate še kaj, me obvestite spodaj.
