mvn clean package
dalla root del repository
Dopo aver compilato l'applicativo integrato, eseguire java -jar backend/target/backend-1.0.0.jar
dalla root del repository
mvn clean package
o npm run build
dalla cartella frontend
npm run build
e poi serve -s build
(se si ha eseguito in precedenza npm install serve --global
) o npm start
dalla cartella frontend
mvn clean package
dalla cartella backend
Inserire il compilato del frontend nei file statici del backend avra' come effetto la creazione della Production Build.
O usando Eclipse si avvia il progetto come Java Application, o si compila il progetto e poi si esegue il jar:
mvn clean package
e poi java -jar target/backend-1.0.0.jar
dalla cartella backend
Per ragioni tecniche gli applicativi integrati compilati e presenti nei tag degli sprint 1,2,3 e' molto probabile che non funzionino a dovere per quanto concerne il visualizzare il frontend tramite l'engine statico di Spring Boot. Questo e' dovuto al fatto che si e' deciso di utilizzare solo in seguito un MemoryRouter e una strategia full=on-memory per i link, per evitare che sia il server a dover eseguire il routing del frontend. A partire dallo sprint 4 questo errore e' stato corretto.