Como adicionar novo dialect ao thymeleaf?

Estou tentando usar o https://mvnrepository.com/artifact/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect/2.0.0

No pom.xml, foi adicionado:

<properties>
    <!-- Thymeleaf - layout dialect -->
   <thymeleaf.layout-dialect.version>2.0.0</thymeleaf.layout-dialect.version> 
 </properties>
<dependency>
    <groupId>nz.net.ultraq.thymeleaf</groupId>
      <artifactId>thymeleaf-layout-dialect</artifactId>
    <version>${thymeleaf.layout-dialect.version}</version>
</dependency>
<repositories>
   <repository>
      <id>sonatype-nexus-snapshots</id>
      <name>Sonatype Nexus Snapshots</name>
      <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
      <snapshots>
           <enabled>true</enabled>
      </snapshots>
   </repository>  
</repositories>

Não está importando o “nz.net.ultraq.thymeleaf”

@Bean
	public TemplateEngine templateEngine() {
		SpringTemplateEngine engine = new SpringTemplateEngine();
		engine.setEnableSpringELCompiler(true);
		engine.setTemplateResolver(templateResolver());
	 
        engine.addDialect(new LayoutDialect()); //problema
		return engine;
	}