El comstackdor Kotlin regresa: Referencia no resuelta: springframework en Spring 5.0

Estoy tratando de empezar a jugar con Kotlin junto con Spring 5.0, pero tengo problemas con el comstackdor de Kotlin que no reconoce ninguna reference a Spring:

[ERROR] Error al ejecutar el objective org.jetbrains.kotlin: kotlin-maven-plugin: 1.1.1: comstackr (comstackr) en el proyecto kotlin-mvc-project: Comstackción fallida: Comstackción fallida:

[ERROR] (location del file): [7,12] Referencia no resuelta: springframework

Estoy usando la versión Spring Milestone Spring 5.0.0.M5 y Kotlin versión 1.1.1 (tanto en mi comstackdor de kotlin como en IntelliJ Kotlin). No hay errores de compilation destacados por el IDE en ninguno de mis files de Kotlin, pero al ejecutar el comstackdor de kotlin parece que no aparece Spring 5.0 en absoluto.

¿Alguien tiene alguna idea de cómo solucionar esto? Estoy usando Maven para este proyecto, adjunté mi POM como reference:

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>kotlin-mvc-project</groupId> <artifactId>kotlin-mvc-project</artifactId> <version>1.0-SNAPSHOT</version> <properties> <kotlin.version>1.1.1</kotlin.version> <spring.version>5.0.0.M5</spring.version> </properties> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/libs-milestone</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-compiler</artifactId> <version>${kotlin.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory> <testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory> <plugins> <plugin> <artifactId>kotlin-maven-plugin</artifactId> <groupId>org.jetbrains.kotlin</groupId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> </execution> <execution> <id>test-compile</id> <goals> <goal>test-compile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project> 

Después de la ayuda de @DmitrySenkovich para networkingucir el problema con mi pom, investigué qué podría estar fallando en mi repository local de maven. Revisé los flasks en mi carpeta .m2 y parecían un poco equivocados y faltaban ciertas cosas. Traté de limpiar el repository maven pero seguían siendo retirados de la misma manera.

Este problema estaba en una máquina corporativa y después de hacer una investigación, parece que nuestro maven settings.xml se configuró para desplegar dependencies de un Artifactory de toda la compañía y no de maven central / cualquier otro repository.

Se supone que las dependencies deben networkingucirse a este Arifactory desde otros repositorys según sea necesario, pero por la razón que sea (supongo que debido a que fueron bajadas de un Repo que no sea Maven Central) los flasks para las comstackciones de Spring de Milestone no estaban bajando correctamente. Al eliminarlos y agregar manualmente los flasks a Artifactory, finalmente pude resolver el problema.

  • Spring Boot no puede ejecutar una testing individual en IntelliJ
  • ¿Cuál es la causa más probable de que las excepciones escapen misteriosamente de un bloque try-catch en este caso?
  • Kotlin no puede crear el campo @Autowinetworking en Class anotado con @Configuration @EnableWebMvc
  • JUnit, @ControllerAdvice y la falta de excepciones marcadas en Kotlin
  • @Autowinetworking no funciona en el parámetro de método
  • Usando @ EnableNeo4jRepositories (basePackageClasses = "myApp") en Kotlin
  • No se puede conectar a Remote Mongo DB mediante Springboot
  • La variable de instancia de Kotlin es nula cuando se accede por la class proxied de Spring
  • ¿Cómo crear una matriz Java en Kotlin para @PropertySource?
  • Spring Boot 2 y Kotlin (con Maven)
  • ¿Por qué @Primary no funciona para las classs de Kotlin a veces?