Aquest projecte correspon a la pràctica PR1.4 relacionada amb treball amb documents JSON
Primer posar en funcionament el servidor
Després executar el client i comprovar com els càlculs obtenen resultat des del servidor
Cal el 'Maven' per compilar el projecte
mvn clean
mvn compile
mvn clean compile test packagePer executar el projecte a Windows cal
.\run.ps1 com.project.pr14.PR14GestioLlibreriaJacksonMain
...Per executar el projecte a Linux/macOS cal
./run.sh com.project.pr14.PR14GestioLlibreriaJacksonMain
...Per fer anar classes específiques amb main:
.\run.ps1 com.project.pr14.PR14GestioLlibreriaJacksonMain
./run.sh com.project.pr14.PR14GestioLlibreriaJacksonMainPer executar sense usar script propi, directament amb maven:
mvn exec:java "-Dexec.mainClass=com.project.pr14.PR14GestioLlibreriaJacksonMain"Per executar, un cop generat l'artefacte .jar
java -cp ./target/ams2-m0486-pr11-repo-ref-1.0.1.jar com.project.pr14.PR14GestioLlibreriaJacksonMainPer executar, un cop generat l'artefacte .jar
# Executar TOTS els tests
mvn test
# Executar un test individual especificant package o només nom del test
mvn test "-Dtest=com.project.pr13.PR130MainTest"
mvn test -Dtest=PR130MainTest
# Executar múltiples tests específics (separats per comes)
mvn test -Dtest="PR130MainTest,PR131MainTest,PR132MainTest"
# Tots els tests que comencin amb "Lectura"
mvn test -Dtest="Lectura*"
# Tots els tests que continguin "Arxiu"
mvn test -Dtest="*Arxiu*"
# Tests específics de List i Scanner
mvn test -Dtest="*List*,*Scanner*"Si Visual Studio code no es comporta com esperem i hem provat a solucionar-ho sense èxit podem provar aquestes dues solucions:
-
Recarregar la Finestra: Obre la Paleta de Comandes (Ctrl+Maj+P), escriu Developer: "Reload Window" i prem Enter.
-
Netejar l'Espai de Treball: Si recarregar no funciona, obre de nou la Paleta de Comandes (Ctrl+Maj+P), escriu "Java: Clean Java Language Server Workspace" i prem Enter. Aquesta és una solució molt eficaç per a molts problemes relacionats amb Java a VS Code. Se't demanarà que recarreguis i tornis a escanejar el projecte.