-
Notifications
You must be signed in to change notification settings - Fork 8
Maven2
NB: First time compiling our project might take some time, as it needs to download some libraries maven2 uses, including the ones we use in our project.
Maven's primary goal is to allow a developer to comprehend the complete state of a development effort in the shortest period of time. In order to attain this goal there are several areas of concern that Maven attempts to deal with:
- Making the build process easy
- Providing a uniform build system
- Providing quality project information
- Providing guidelines for best practices development
- Allowing transparent migration to new features
Read more about it here: http://maven.apache.org/what-is-maven.html
-
apt-get install maven2
-
- ;-)
Installasjonsinstruksjoner finner du egentlig her: http://maven.apache.org/download.html#Installation_Instructions , men kort forklart så skal dette fungere:
Last ned siste 2.x branch-versjonen (vi har ikke hoppet over til 3.x ennå..)
http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.2.1-bin.zip
Pakk ut til f.eks C:\Program Files (x86)\apache-maven-2.2.1
Etter dette må vi fikse og oppdatere miljøvariabler for M2_HOME, M2, JAVA_HOME og PATH
Du finner miljøvariabler(environment variables) ved å trykk <Windows-knapp+Pause> (evt: høyre klikk min datamaskin og egenskaper..) -> Advanced System settings -> Environment Variables.
Ved mitt eksempel blir dette:
- M2_HOME -> C:\Program Files (x86)\apache-maven-2.2.1
- M2 -> %M2_HOME%\bin
- JAVA_HOME -> C:\Program Files\java\jdk1.6.0_21
Oppdatere PATH til å inkludere %JAVA_HOME%\bin helt fremst. Om du putter den bakerst, blir den overkjørt evt. av andre ting som kanskje dukker først opp i søkestien i PATH.
Kort forklaring hva PATH er: Søkesti for hvor operativsystemet skal lete etter kjørbare filer uten å måtte spesifisere full sti til den kjørebare filen.
Husk du vil legge miljøvariablene under "User variables for <ditt_brukernavn>", og ikke under System variabler...
Trykk OK, Start->Kjør (Windows-knapp+R) -> cmd
prøv å kjøre: mvn --version , om du får feilmelding, har du gjort noen av stegene ovenfor feil. ;-)
Buildt in support already in 6.8 and newer. Open up project as any other project and pick the pom.xml file.
- Help -> Install New Software -> work with: Helios - http://download.eclipse.org/releases/helios in the dropdown list.
- Select the Subversive package and install
THIS SECTION NEEDS TO BE UPDATED BY ECLIPSE USERS TO SUPPORT GIT SUBMODULES CHECKOUTS/UPDATES
-
Install m2eclipse (bindings for maven2 for eclipse), see instructions here: http://m2eclipse.sonatype.org/installing-m2eclipse.html
-
- Help -> Install New Software -> Add -> http://m2eclipse.sonatype.org/sites/m2e
-
- Select Maven2 integration and install ...
-
- Help -> Install New Software -> Add -> http://community.polarion.com/projects/subversive/download/integrations/update-site/
-
- Install Subversive integration for the M2Eclipse
-
Two check outs comming now, 1 for irclib, 1 for onlineguru. Note: keep them in seperate workspaces when checking em out!
-
IRCLIB
-
- New-> Other..
-
- Maven -> Checkout Maven Projects from SCM
-
Onlineguru
-
- New-> Other..
-
- Maven -> Checkout Maven Projects from SCM
-
Some information
-
- Java sources in src/main/java
-
- Java unit tests in src/test/java
-
- Pass på at du benytter riktig JDK i Eclipse. Se Preferences -> Java -> Installed JRE's og dobbelsjekk den bruker din JDK og ikke jre ...
Om du har gjort feil her, må du sjekke ut prosjektene på nytt.. eller manuellt redigere prosjektet's JAVA runtime til å benytte riktig JDK.
Underskrivende (Roy Sindre) måtte lukke eclipse, slette mappene i workspace-folderen (jeg inkluderte .metadata, usikker på om nødvendig da denne kan inneholde egenskaper til andre prosjekter). Men dette fungerte iallefall for meg.
Det er flere steder man må sette JDK*, i eclipse.ini (i eclipse mappa), må man sette inn en -vm og path til javaw. For min (Håvard) del ble dette (source: http://tech.karolzielinski.com/m2eclipse-eclipse-is-running-in-a-jre-but-a-jdk-is-required);
@ -vm
@ C:\Program Files\Java\jdk1.6.0_22\jre\bin\javaw