Bonjour,
Je cherche un build maven pour un objectif pedagogique pour montrer comment utiliser artifactory.
J'ai trouvé ca : https://github.com/gkdevops/PetClinic
a partir de cette video
https://www.youtube.com/watch?time_continue=1998&v=a1B1jXXVzPQ&feature=emb_title
Mais le build me met une erreur pour une classe mal configurée.
Je cherche donc un depot java où je pourrais builder avec maven sans que ca buggue.
Un truc le plus simple possible
Est ce que vous auriez des suggestions (je ne code pas en java…)
Merci
# Chez moi ça marche (tm)
Posté par _kaos_ . Évalué à 2.
Et je le prouve :
Comme tu ne donnes pas d'infos sur ce qui ne fonctionne pas correctement pour toi, je peux simplement suggérer que tu n'as probablement pas le bon environnement, et que tu risques donc d'avoir un soucis similaire avec un autre projet.
Matricule 23415
[^] # Re: Chez moi ça marche (tm)
Posté par kr1p . Évalué à 1.
Jai intégré maven à artifactory et il me poste une erreur de annotation does not exist…
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] bootstrap class path not set in conjunction with -source 7
[INFO] 1 warning
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vet.java:[30,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[21,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[22,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[30,2] cannot find symbol
symbol: class XmlRootElement
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vet.java:[63,6] cannot find symbol
symbol: class XmlElement
location: class org.springframework.samples.petclinic.model.Vet
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[35,6] cannot find symbol
symbol: class XmlElement
location: class org.springframework.samples.petclinic.model.Vets
[INFO] 6 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.326 s
[INFO] Finished at: 2022-08-09T22:43:55+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project spring-petclinic: Compilation failure: Compilation failure:
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vet.java:[30,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[21,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[22,33] package javax.xml.bind.annotation does not exist
[ERROR] /home/kr1p/PetClinic/src/main/java/org/springframework/samples/petclinic/model/Vets.java:[30,2] cannot find symbol
[^] # Re: Chez moi ça marche (tm)
Posté par _kaos_ . Évalué à 2.
Juste comme ça, je dirais que ta version de java est trop récente (java >11).
Matricule 23415
[^] # Re: Chez moi ça marche (tm)
Posté par kr1p . Évalué à 1. Dernière modification le 11 août 2022 à 19:20.
ok, j'ai vu ca egalement sur stackoverflow. N'y a t il pas de risque d'interferences entre openjdk11 et 10? Est ce qu'il existe un utilitaire comme pyenv pour python pour gérer les differentes version ou bien je fais un apt remove openjdk-11-jdk && apt install openjdk-10-jdk ?
merci!
[^] # Re: Chez moi ça marche (tm)
Posté par _kaos_ . Évalué à 2.
Il n'y a pas spécialement de soucis à installer deux jdk en parallèle.
Par contre, le projet est pour java 1.8, je te conseille donc plutôt cette version.
Matricule 23415
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.