Bonjour à tous.

Je suis en train de créé un projet maven spring boot issue de l’initialiseur http://start.spring.io. Je travail ensuite avec Spring Tools Suite comme ide...
J'ai donc créé cette architecture de base avec les options Web, Security, Session, JPA, JDBC, MySQL JDBC Driver, Thymeleaf+ DevTools

Mon problème est que j'avais suivit un tutoriel qui m'avais mené à la création d'un projet similaire mais sans Security. Je m'en sert donc d'exemple pour ma création de ce nouveau projet car il fonctionnait très bien. Mon soucis c'est que j'ai une erreur qui ce lève sur cette nouvelle version de projet et qui me dit :
The project was not build since its build path is incomplete. Cannot found the class file for groovy.lang.GroovyObject. Fix the build path then try building this project
Le projet possède pourtant bien le dossier JavaResources/Librairies qui contient, lui, la lib java et la lib maven, qui, cette dernière, contient le fichier groovy-2.4.11.jar

l'erreur est focalisé sur l'un des fichiers de configuration de l'application SpringApplication que j'ai rajouté. L'erreur correspond à la ligne templateEngine.addDialect(new LayoutDialect()); d'un des beans de configuration pour mon moteur de templates:

Fichier /src/main/ApplicationConfig.java
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
25
 
// ...
@Configuration
public class ApplicationConfig extends WebMvcConfigurerAdapter {
        // ...
        @Bean
         public SpringResourceTemplateResolver templateResolver() {
                 SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver();
                 templateResolver.setPrefix("classpath:/templates/");
                 templateResolver.setSuffix(".xml");
                 templateResolver.setTemplateMode("HTML5");
                 templateResolver.setCharacterEncoding("UTF-8");
                 templateResolver.setCacheable(true);
                 return templateResolver;
         }
         @Bean
         SpringTemplateEngine templateEngine(SpringResourceTemplateResolver templateResolver) {
                 SpringTemplateEngine templateEngine = new SpringTemplateEngine();
                 templateEngine.setTemplateResolver(templateResolver);
                 templateEngine.addDialect(new LayoutDialect());
                 return templateEngine;
         }
 
         // ...
}
Si quelqu'un serai m’orienter car je vois vraiment pas et le build path me semble bon selon moi...