Bonjour à tous, j'ai un problème avec mon projet gradle.
J'ai fait un projet gradle avec Spring qui a besoin de plusieurs dépendance (.jar) pour fonctionner.
J'ai donc modifié le build.gradle pour prendre en compte mes .jar :
Mon projet fonctionne correctement si je reste sur eclipse et que je fait "clic droit" sur mon projet -> Run As -> 1 Java Application et qu'ensuite je selectionne mon application dans la liste. Je peux ensuite appuyer sur le bouton d’exécution d'eclipse et tout fonctionne correctement, mes GET/POST/DELETE foctionnent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 plugins { id 'org.springframework.boot' version '2.1.5.BUILD-SNAPSHOT' id 'java' id 'war' } apply plugin: 'io.spring.dependency-management' group = 'com.pack' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' repositories { mavenCentral() maven { url 'https://repo.spring.io/snapshot' } maven { url 'https://repo.spring.io/milestone' } } dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' testImplementation 'org.springframework.boot:spring-boot-starter-test' compile fileTree(include: ['*.jar'], dir: 'libs') }
Mais mon but ici serait de générer un .war et de le dockeriser pour ensuite pouvoir le déployer depuis un terminal avec une simple commande.
Mais dès que j'essaye de l'exécuter depuis le terminal (je fait d'abord un "gradle", pas de souci) avec la commande "gradle bootRun", il me lève une exception qu'il ne me lève pas depuis eclipse.
j'ai fait un "gradle --scan" pour pouvoir publier mes erreurs et vous les partager, c'est sur le lien suivant : https://scans.gradle.com/s/qdrdqzy6g7q5s
(cliquez sur "Explore console log" pour voir ce qu'affiche le terminal.)
Je ne comprend pas l'erreur, et je ne comprend pas pourquoi depuis eclipse tout fonctionne correctement et là ça plante.
Merci d'avance pour vos réponses !![]()
Partager