Anonim

Eclipse är en fantastisk programvara för att skapa Java-appar för användning på webben. Jag är ingen kodare men min vän är och jag tillbringar tid med henne den här veckan för att lära sig hur hon skapar Java-appar. "Hur man skapar ett Maven-projekt i Eclipse" är resultatet av den tid som tillbringades med henne.

Eclipse är som Adobe InDesign men för Java. Det ger en miljö där du kan skapa arbete medan du automatiserar många funktioner. Det kan också utökas med plugins för att göra det mycket mer än summan av dess delar. Även om det främst är för Java finns det Eclipse-plugins för C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang och många andra språk.

Maven är ett plugin för Eclipse som använder projekthanteringsprinciper för att hantera flera aspekter av ett enda projekt. Om till exempel en Java-applikation kräver flera applikationer i den kan du hantera dem alla med Maven. Maven kommer att hantera dokumentation, källor, beroendelistor och massor av andra snygga funktioner. Det gör inte jobbet åt dig, det gör bara att hantera så många resurser enklare.

På baksidan, om du har flera utvecklare som arbetar med samma projekt, gör Maven det enklare att hantera resurser och utföra versioner och ändra hantering.

Skapa ett Maven-projekt i Eclipse

För att skapa ett Maven-projekt i Eclipse kräver du en fungerande Eclipse-installation med Maven-plugin installerat. Du behöver också Tomcat springa.

  1. Öppna Eclipse och få den igång.
  2. Välj File, New and Maven Project från Eclipse-menyn.
  3. Markera rutorna bredvid "Skapa ett enkelt projekt" och "Använd standard arbetsplatsplats" om du arbetar på egen hand och inte behöver en arketyp. Om du vill ha en arketyp är 'Alla kataloger' ett bra alternativ till att börja med, sedan 'lärlib'.
  4. Lägg till artefakt-ID om det behövs. Standard är vanligtvis okej om du inte använder något exotiskt.
  5. Lägg sedan till namn och beskrivning för att underlätta hanteringen av projektet.
  6. Slå sedan på Finish.

Projektet ska nu skapas och dyka upp i hierarkin. Välj 'pom.xml' från menyn och utforska egenskaperna.

Arketypinställningen i Maven kommer att diktera om du vill att ditt projekt ska vara dynamiskt eller inte. Om du bara bekanta dig med Maven behöver du inte ställa in en men om du vill spela med dynamiska projekt måste du ställa in en arketyp. Den som jag såg använde var 'maven-eclipse-webapp', som tydligen är en vanlig att använda.

Korrigera fel med ditt Maven-projekt

En sak jag gick igenom i min tid med Eclipse var fel. Jag såg ett par av dem, ett Tomcat-fel och ett vanligt Java-fel. Tomcat-felet krävde en konfigurationsändring medan Java-felet krävde en Maven-ren installation.

När jag byggde mitt glänsande nya Maven-projekt och försökte arbeta med det såg jag ett Java-servletfel. Detta innebär att beroendet inte laddades. Detta är tydligen vanligt, så här fixar du det.

  1. Öppna ditt Maven-projekt i Eclipse.
  2. Öppna projektets egenskaper.
  3. Välj Targeted Runtimes i den vänstra menyn.
  4. Välj Apache Tomcat i mittfönstret och tryck OK.

Maven ren installation

En Maven-ren installation är inte så allvarlig som det låter. Jag trodde ursprungligen att det krävde att jag skulle sätta upp allt igen, men det gjorde inte lyckligtvis för mig. Det är en snabb process som tar bara några sekunder och uppenbarligen inte påverkar installationen alls utan att ladda om några skadade filer eller saknas resurser.

  1. Öppna Eclipse och välj det projekt du har problem med.
  2. Välj Projekt från toppmenyn och sedan Rensa.
  3. Välj projektet du vill rengöra i popup-rutan och välj 'Rengör projekt markerade nedan'. Slå sedan på OK.

Denna process letar uppenbarligen efter problem med beroenden och konfigurationer och kommer att reparera dem om möjligt. Det fungerade inte med det fel jag upplevde men att ta bort '.m2 / repository' från projektmappen i Windows Explorer fixade det.

Jag måste erkänna att jag känner mig lite förlorad i både Eclipse och Maven. Båda programmen verkade hantera vad de behövde för att hantera trovärdigt bra men är inte platsen att börja utforska Java. Ändå hoppas jag att jag har förklarat hur du skapar ett Maven-projekt i Eclipse korrekt och att det ger användbar vägledning för dig i dina egna projekt.

Låt mig veta nedan om du upptäcker några bländande fel eller har något att lägga till.

Hur man skapar ett maven-projekt i förmörkelse