Anonim

Eclipse er et fantastisk stykke software til oprettelse af Java-apps til brug på nettet. Jeg er ingen kodere, men en af ​​mine venner er, og jeg tilbringer tid med hende denne uge på at lære, hvordan hun opretter Java-apps. 'Sådan opretter du et Maven-projekt i Eclipse' er resultatet af den tid, der blev brugt sammen med hende.

Eclipse er som Adobe InDesign men for Java. Det giver et miljø, hvor du kan skabe arbejde, mens du automatiserer mange funktioner. Det kan også udvides ved hjælp af plugins for at gøre det meget mere end summen af ​​dets dele. Mens de primært er til Java, er der Eclipse-plugins til C, C ++, C #, COBOL, D, Fortran, Haskell, JavaScript, Julia, Lasso, Lua, Perl, PHP, Prolog, Python, Ruby, Ruby on Rails, Rust, Scala, Groovy, Scheme, Erlang og masser af andre sprog.

Maven er et plugin til Eclipse, der bruger projektstyringsprincipper til at styre flere aspekter af et enkelt projekt. Hvis et Java-program f.eks. Kræver flere applikationer inden for det, kan du administrere dem alle med Maven. Maven administrerer dokumentation, kilder, afhængighedslister og masser af andre pæne funktioner. Det gør ikke arbejdet for dig, det gør bare styring af så mange ressourcer enklere.

Hvis du har flere udviklere, der arbejder på det samme projekt, gør Maven det lettere at administrere ressourcer og udføre versionering og ændre styring.

Oprettelse af et Maven-projekt i Eclipse

For at oprette et Maven-projekt i Eclipse kræver du en fungerende Eclipse-installation med Maven-pluginet installeret. Du skal også bruge Tomcat til at køre.

  1. Åbn Eclipse, og kom den i gang.
  2. Vælg File, New and Maven Project fra Eclipse-menuen.
  3. Marker afkrydsningsfelterne ud for 'Opret et simpelt projekt' og 'Brug standard arbejdsområde placering', hvis du arbejder alene og ikke har brug for en arketype. Hvis du ønsker en arketype, er 'Alle kataloger' en god mulighed til at begynde med, derefter 'lærelib'.
  4. Tilføj om nødvendigt artefakt-id. Standard er normalt okay, medmindre du bruger noget eksotisk.
  5. Tilføj derefter navn og beskrivelse for at gøre det lettere at styre projektet.
  6. Så tryk på Finish.

Projektet skal nu oprettes og vises i hierarkiet. Vælg 'pom.xml' i menuen og udforsk egenskaberne.

Arketypeindstillingen i Maven dikterer, om du vil have, at dit projekt skal være dynamisk eller ej. Hvis du bare gør dig bekendt med Maven, behøver du ikke at indstille en, men hvis du vil lege med dynamiske projekter, skal du indstille en arketype. Den, jeg så brugt, var 'maven-eclipse-webapp', som tilsyneladende er en standard at bruge.

Rettelse af fejl med dit Maven-projekt

En ting, jeg blev gennemgået i min tid med Eclipse, var fejl. Jeg så et par af dem, en Tomcat-fejl og en regelmæssig Java-fejl. Tomcat-fejlen krævede en konfigurationsændring, mens Java-fejlen krævede en Maven-ren installation.

Da jeg byggede mit skinnende nye Maven-projekt og prøvede at arbejde med det, så jeg en Java servlet-fejl. Dette betyder, at afhængigheden ikke blev indlæst. Dette er tilsyneladende almindeligt, så her er hvordan man løser det.

  1. Åbn dit Maven-projekt i Eclipse.
  2. Åbn projektets egenskaber.
  3. Vælg Målrettede kørsler i venstre menu.
  4. Vælg Apache Tomcat i centervinduet, og tryk på OK.

Maven ren installation

En Maven-ren installation er ikke så seriøs, som den lyder. Jeg troede oprindeligt, at det krævede mig at indstille alting igen, men det gjorde heldigvis ikke for mig. Det er en hurtig proces, der tager kun få sekunder og tilsyneladende påvirker installationen overhovedet ikke til at indlæse beskadigede filer eller manglende ressourcer.

  1. Åbn Eclipse, og vælg det projekt, du har problemer med.
  2. Vælg Projekt i topmenuen og derefter Rengør.
  3. Vælg det projekt, du vil rense i popup-boksen, og vælg 'Rengør projekter valgt nedenfor'. Klik derefter på OK.

Denne proces ser tilsyneladende efter problemer med afhængigheder og konfigurationer og reparerer dem, hvis det er muligt. Det virkede ikke på den fejl, jeg oplevede, men sletning af '.m2 / repository' fra projektmappen i Windows Stifinder fikste det.

Jeg må tilstå, at jeg føler mig lidt tabt i både Eclipse og Maven. Begge programmer så ud til at administrere, hvad de havde brug for for at håndtere troværdigt godt, men er ikke stedet at begynde at udforske Java. Ikke desto mindre håber jeg, at jeg har forklaret, hvordan man opretter et Maven-projekt i Eclipse korrekt, og at det giver nyttig vejledning til dig i dine egne projekter.

Hvis du ser nogen fejlende fejl eller har noget at tilføje, så fortæl mig det nedenfor.

Sådan opretter du et maven-projekt i formørkelse