Anonim

„Eclipse“ yra nuostabi programinės įrangos dalis, skirta kurti „Java“ programas, skirtas naudoti internete. Aš nesu koderis, bet mano draugas yra ir praleidžiu laiką su ja šią savaitę mokydamasis, kaip ji kuria „Java“ programas. „Kaip sukurti„ Maven “projektą„ Eclipse ““ yra su ja praleisto laiko rezultatas.

„Eclipse“ yra kaip „Adobe InDesign“, bet skirtas „Java“. Tai suteikia aplinką, kurioje galite kurti darbus automatizuodami daugelį funkcijų. Jis taip pat gali būti pratęstas naudojant papildinius, kad būtų daug daugiau nei jo dalių suma. Nors daugiausia „Java“, yra „Eclipse“ įskiepiai, skirti C, C ++, C #, COBOL, D, „Fortran“, „Haskell“, „JavaScript“, „Julia“, „Lasso“, „Lua“, „Perl“, PHP, „Prolog“, „Python“, „Ruby“, „Ruby on Rails“, „Rust“, „Scala“, „ Groovy, Scheme, Erlang ir daugybė kitų kalbų.

„Maven“ yra „Eclipse“ papildinys, kuris naudoja projekto valdymo principus valdyti kelis vieno projekto aspektus. Pvz., Jei „Java“ programai reikalingos kelios programos, galite jas valdyti naudodami „Maven“. „Maven“ tvarkys dokumentus, šaltinius, priklausomybių sąrašus ir daugybę kitų tvarkingų funkcijų. Tai neatlieka darbo už jus, tai tiesiog daro paprasčiau valdyti tiek daug išteklių.

Kalbant apie įprastą pusę, jei prie to paties projekto dirba keli kūrėjai, „Maven“ palengvina išteklių valdymą ir versijų bei pakeitimų tvarkymą.

„Maven“ projekto sukūrimas programoje „Eclipse“

Norėdami sukurti „Maven“ projektą „Eclipse“, jums reikės veikiančio „Eclipse“ diegimo su įdiegtu „Maven“ papildiniu. Jums reikės ir „Tomcat“ bėgimo.

  1. Atidarykite „Eclipse“ ir pradėkite jį naudoti.
  2. Meniu „Eclipse“ pasirinkite „File“, „New“ ir „Maven Project“.
  3. Pažymėkite langelius šalia „Sukurti paprastą projektą“ ir „Naudoti numatytąją darbo vietos vietą“, jei dirbate patys ir jums nereikia archetipo. Jei norite archetipo, pirmiausia reikia pasirinkti „Visi katalogai“, tada „mokytis“.
  4. Jei reikia, pridėkite „Artifact“ ID. Numatytasis nustatymas paprastai yra geras, nebent naudojate ką nors egzotiško.
  5. Tada pridėkite pavadinimą ir aprašą, kad projektą būtų lengviau valdyti.
  6. Tada paspauskite „Baigti“.

Dabar projektas turėtų būti sukurtas ir parodyti hierarchijoje. Meniu pasirinkite „pom.xml“ ir ištirkite savybes.

Archetipo nustatymas „Maven“ nuspręs, ar norite, kad jūsų projektas būtų dinamiškas, ar ne. Jei tik susipažįstate su „Maven“, jums jo nereikia nustatyti, tačiau jei norite žaisti su dinamiškais projektais, turėsite nustatyti archetipą. Vienas, kurį mačiau, buvo „maven-eclipse-webapp“, kuris, matyt, yra standartinis.

Pataisykite „Maven“ projekto klaidas

Vienas dalykas, per kurį aš vaikščiojau su „Eclipse“, buvo klaidos. Mačiau porą iš jų, „Tomcat“ klaidą ir įprastą „Java“ klaidą. „Tomcat“ klaidai reikėjo pakeisti konfigūraciją, o „Java“ klaidai reikalingas švarus „Maven“ įdiegimas.

Kai pastačiau savo blizgantį naują „Maven“ projektą ir bandžiau su juo dirbti, pamačiau „Java“ servituto klaidą. Tai reiškia, kad priklausomybė nebuvo įkelta. Tai, matyt, yra įprasta, todėl čia yra, kaip tai išspręsti.

  1. Atidarykite savo „Maven“ projektą „Eclipse“.
  2. Atidarykite projekto ypatybes.
  3. Kairiajame meniu pasirinkite Targeted Runtimes.
  4. Centriniame lange pasirinkite „Apache Tomcat“ ir paspauskite Gerai.

Nereikia įdiegti

Švarus „Maven“ diegimas nėra toks rimtas, kaip atrodo. Aš iš pradžių maniau, kad man reikia vėl viską išdėstyti, bet man tai nepavyko. Tai yra greitas procesas, kuris užtrunka vos kelias sekundes ir, matyt, visai nepaveikia diegimo, neskaitant sugadintų failų ar trūkstant išteklių.

  1. Atidarykite „Eclipse“ ir pasirinkite projektą, su kuriuo susiduriate.
  2. Viršutiniame meniu pasirinkite Projektas, tada - Valyti.
  3. Iššokančiajame lange pasirinkite projektą, kurį norite išvalyti, ir pasirinkite „Valyti toliau pasirinktus projektus“. Tada paspauskite Gerai.

Šis procesas, matyt, ieško problemų, susijusių su priklausomybėmis ir konfigūracijomis, ir, jei įmanoma, jas pataisys. Tai neveikė dėl mano patirtos klaidos, tačiau ištrynę „.m2 / saugyklą“ iš projekto aplanko „Windows Explorer“, ji buvo ištaisyta.

Turiu prisipažinti, kad jaučiausi šiek tiek pasimetęs ir „Eclipse“, ir „Maven“. Atrodė, kad abi programos valdo viską, ko reikia norint patikimai valdyti, tačiau jos nėra vieta pradėti tyrinėti „Java“. Nepaisant to, tikiuosi, kad paaiškinau, kaip teisingai sukurti „Maven“ projektą „Eclipse“ ir kad jame pateikiamos naudingos rekomendacijos jūsų pačių projektuose.

Jei pastebėjote akivaizdžių klaidų ar turite ką pridurti, praneškite man toliau.

Kaip sukurti „maven“ projektą užtemime