mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-04-21 19:16:25 +02:00
Created Bygging og kjøring (markdown)
parent
87056ddea5
commit
9c426632a8
39
Bygging-og-kjøring.md
Normal file
39
Bygging-og-kjøring.md
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
## Forkrav for å kunne kompilere og kjøre koden
|
||||||
|
- [java](https://www.java.com/en/download/)
|
||||||
|
- [git](https://git-scm.com/)
|
||||||
|
- [maven](https://maven.apache.org/)
|
||||||
|
|
||||||
|
## Anskaffelse av nyeste (DEV) versjon
|
||||||
|
### Byggeprosedyre
|
||||||
|
Kjør følgende kode
|
||||||
|
```shell script
|
||||||
|
git clone https://github.com/inf112-v20/Fiasko.git
|
||||||
|
cd Fiasko
|
||||||
|
mvn clean install
|
||||||
|
```
|
||||||
|
Dette vil også kjøre alle tester i koden
|
||||||
|
|
||||||
|
### Kjøreprosedyre
|
||||||
|
```shell script
|
||||||
|
cd target
|
||||||
|
java -jar roborally-1.0-jar-with-dependencies.jar
|
||||||
|
```
|
||||||
|
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres så lenge man har java korrekt installert.
|
||||||
|
|
||||||
|
## Anskaffelse av en spesifikk release
|
||||||
|
### Byggeprosedyre
|
||||||
|
Kjør følgende kode, men bytt ut {TAG} med versjonstaggen du vil hente. For eksempel v0.1-alpha for å se på første release.
|
||||||
|
```shell script
|
||||||
|
git clone https://github.com/inf112-v20/Fiasko.git
|
||||||
|
cd Fiasko
|
||||||
|
git checkout {TAG}
|
||||||
|
mvn clean install
|
||||||
|
```
|
||||||
|
Dette vil også kjøre alle tester i koden.
|
||||||
|
### Kjøreprosedyre
|
||||||
|
Kjør følgende kode, men bytt ut {VERSJON} med taggen til releasen utenom v. For tag v0.1-alpha ville {VERSJON} blitt 0.1-alpha.
|
||||||
|
```shell script
|
||||||
|
cd target
|
||||||
|
java -jar roborally-{VERSJON}-jar-with-dependencies.jar
|
||||||
|
```
|
||||||
|
Den produserte .jar filen kan alternativt flyttes til en annen mappe og dobbeltklikkes for å kjøres så lenge man har java korrekt installert.
|
Loading…
x
Reference in New Issue
Block a user