Maven prosjekt i IntelliJ
Installere IntelliJ IDEA Ultimate
Dette er en oppfordring til å skrive en veiledning til installasjon og bruk av andre utviklingsverktøy på Windows. Dette dokumentet tar kun for seg utviklingsverktøyet IntelliJ.
- Integrated development environment (IDE) på Wikipedia
- IntelliJ IDEA på Jetbrains sine sider
- Be om administratorrettigheter
- Installer IntelliJ IDEA Ultimate ved å følge 'Standalone installation' guide
- Start IntelliJ og følg 'Run IntelliJ IDEA for the first time' guide, men ikke start eller opprett noe prosjekt ennå da det blir forklart lenger ned
- Man kan bruke IntelliJ i 30 dager før man må registrer sin installasjon, husk å be Tech Lead om lisens i tide
- Følg denne veilederen for registrering: 'Register IntelliJ IDEA'
Aktivere lisens
Se guide i confluence.
Konfigurere IntelliJ
Du kan nå konfigurere IntelliJ ved å følge denne veilederen: 'Configuring the IDE'
Åpne Maven prosjektet
FS-plattform prosjektet er et Maven prosjekt og åpnes på følgende måte i IntelliJ:
- Menyvalg: File | New | Project from existing sources...
- Velg filen: ...\[din_kildekode_mappe]\fs-plattform\pom.xml
- Klikk OK
- Det opprettes et IntelliJ prosjekt som bruker kildekoden i Maven prosjektet fs-plattform
- Maven laster ned de nødvendige avhengigheter, noe som kan ta litt tid første gang
The pom.xml file is the core of a project's configuration in Maven. It is a single configuration file that contains the majority of information required to build a project in just the way you want. (fra: Maven in 5 minutes)
Arbeide med prosjektet i Intellij
For å bli kjent med IntelliJ, kan du studere IntelliJ - Getting started guiden
For å forstå fs-plattform prosjektet og vanlig arbeidsflyt, bør man studere dokumentet 'README.md'. I IntelliJ finner man dokumentet ved å åpne View |Tools Window | Project og ekspandere prosjektet. Dokumentet ligger på roten av prosjektet.
Dette dokumentet kan også leses i GitLab: FS-plattform README.
På roten av prosjektet finner du også dokumentet 'RETNINGSLINJER.md' hvor "retningslinjer for utviklere og andre bidragsytere" er beskrevet.