Anonim

Ang Eclipse ay isang kahanga-hangang piraso ng software para sa paglikha ng Java apps para magamit sa web. Hindi ako coder ngunit kaibigan ko siya at gumugol ako ng oras sa kanya sa linggong ito sa pag-aaral kung paano siya lumilikha ng Java apps. 'Paano lumikha ng isang Maven proyekto sa Eclipse' ay ang resulta ng oras na ginugol sa kanya.

Ang Eclipse ay tulad ng Adobe InDesign ngunit para sa Java. Nagbibigay ito ng isang kapaligiran kung saan maaari kang lumikha ng trabaho habang automating ang maraming mga function. Maaari rin itong palawakin gamit ang mga plugin upang gawin itong higit pa sa kabuuan ng mga bahagi nito. Habang pangunahin para sa Java, mayroong mga Eclipse plugins para sa C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby sa Riles, Rust, Scala, Groovy, Scheme, Erlang at maraming iba pang mga wika.

Ang Maven ay isang plugin para sa Eclipse na gumagamit ng mga prinsipyo sa pamamahala ng proyekto upang pamahalaan ang maraming mga aspeto ng isang solong proyekto. Halimbawa, kung ang isang aplikasyon ng Java ay nangangailangan ng maraming mga aplikasyon sa loob nito, maaari mong pamahalaan ang lahat sa Maven. Maven ay pamahalaan ang dokumentasyon, mapagkukunan, mga listahan ng dependensya at maraming iba pang mga malinis na tampok. Hindi nito ginagawa ang gawain para sa iyo, ginagawang mas simple ang pamamahala ng napakaraming mapagkukunan.

Sa flip side, kung mayroon kang maraming mga developer na nagtatrabaho sa parehong proyekto, ginagawang mas madali ni Maven na pamahalaan ang mga mapagkukunan at magsagawa ng pag-bersyon at pamamahala ng pagbabago.

Lumilikha ng isang proyektong Maven sa Eclipse

Upang lumikha ng isang Maven proyekto sa Eclipse kakailanganin mo ang isang gumaganang pag-install ng Eclipse na naka-install ang Maven plugin. Kakailanganin mo rin ang Tomcat na tumatakbo.

  1. Buksan ang Eclipse at makuha ito at tumatakbo.
  2. Piliin ang File, Bago at Maven Project mula sa menu ng Eclipse.
  3. Suriin ang mga kahon sa tabi ng 'Lumikha ng isang simpleng proyekto' at 'Gumamit ng default na lokasyon ng Workspace' kung nagtatrabaho ka sa iyong sarili at hindi mo kailangan ang isang archetype. Kung nais mo ang isang archetype, 'Lahat ng mga katalogo' ay isang mahusay na pagpipilian upang magsimula sa, pagkatapos ay 'learnlib'.
  4. Idagdag ang Artifact id kung kinakailangan. Ang default ay karaniwang okay maliban kung gumagamit ka ng isang bagay na exotic.
  5. Pagkatapos ay idagdag ang pangalan at paglalarawan upang gawing mas madali ang pamamahala ng proyekto.
  6. Pagkatapos pindutin ang Tapos na.

Ang proyekto ay dapat na ngayong nilikha at ipakita sa hierarchy. Piliin ang 'pom.xml' mula sa menu at tuklasin ang mga katangian.

Ang setting ng archetype sa Maven ay magdidikta kung nais mo na ang iyong proyekto ay maging pabago-bago o hindi. Kung pamilyar ka lamang sa Maven, hindi mo na kailangang magtakda ng isa ngunit kung nais mong i-play sa mga dynamic na proyekto, kakailanganin mong magtakda ng isang archetype. Ang nakita kong ginamit ay 'maven-eclipse-webapp' na tila isang pamantayang gagamitin.

Pagwawasto ng mga error sa iyong Maven proyekto

Isang bagay na napagdaanan ko sa aking oras kasama ang Eclipse ay mga pagkakamali. Nakita ko ang ilang mga ito, isang error sa Tomcat at isang regular na error sa Java. Ang error sa Tomcat ay nangangailangan ng pagbabago sa pagsasaayos habang ang error sa Java ay nangangailangan ng isang malinis na pag-install ng Maven.

Kapag itinayo ko ang aking makintab na bagong proyekto ng Maven at sinubukan itong magtrabaho, nakakita ako ng isang error sa Java servlet. Nangangahulugan ito na ang pag-asa ay hindi nai-load. Ito ay tila pangkaraniwan, kaya narito kung paano ito ayusin.

  1. Buksan ang iyong Maven proyekto sa Eclipse.
  2. Buksan ang Mga Katangian ng proyekto.
  3. Piliin ang Mga naka-target na Runtimes sa kaliwang menu.
  4. Piliin ang Apache Tomcat sa window ng sentro at pindutin ang OK.

Malinis na pag-install ng Maven

Ang malinis na pag-install ng Maven ay hindi seryoso sa tunog. Inisip ko sa una na kinakailangan kong itakda muli ang lahat, ngunit hindi ito kabutihan para sa akin. Ito ay isang mabilis na proseso na tatagal ng ilang segundo at tila hindi nakakaapekto sa pag-install ng lahat maliban sa pag-reload ng anumang mga nasirang file o nawawalang mga mapagkukunan.

  1. Buksan ang Eclipse at piliin ang proyekto na nakakaranas ka ng mga isyu.
  2. Piliin ang Project mula sa tuktok na menu at pagkatapos ay Malinis.
  3. Piliin ang proyekto na nais mong linisin sa popup box at piliin ang 'Malinis na mga proyekto na napili sa ibaba'. Pagkatapos pindutin ang OK.

Ang prosesong ito ay tila naghahanap ng mga isyu na may mga dependencies at mga pagsasaayos at ayusin ang mga ito kung maaari. Hindi ito gumana sa error na aking nararanasan ngunit tinanggal ang '.m2 / repository' mula sa folder ng proyekto sa Windows Explorer na ayusin ito.

Dapat kong ipagtapat sa pakiramdam na medyo nawala sa parehong Eclipse at Maven. Ang parehong mga programa ay tila pinamamahalaan ang anumang kailangan nila upang mapanghawakan nang maayos ngunit hindi ang lugar upang simulan ang paggalugad sa Java. Gayunpaman, inaasahan kong naipaliwanag ko kung paano lumikha ng isang Maven proyekto sa Eclipse nang tama at nagbibigay ito ng kapaki-pakinabang na gabay para sa iyo sa iyong sariling mga proyekto.

Kung nakita mo ang anumang mga pagkakamali na nakasisilaw o may anumang maidaragdag, ipaalam sa akin sa ibaba.

Paano lumikha ng isang maven na proyekto sa eklipse