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.

  • ¿Cómo establecer el proxy para Spring AsyncRestTemplate usando Netty4ClientHttpRequestFactory?
  • ¿Por qué necesito un repository y un service + contrato?
  • Kotlin coroutines y Spring Framework 5 types reactivos
  • Instant no se puede serializar al formatting apropiado incluso con jackson-datatype-jsr310
  • El uso de Spring HATEOAS ControllerLinkBuilder y Kotlin arroja IllegalArgumentException
  • La ruta funcional Spring Web Flux (reactiva) no funciona como se esperaba con Kotlin
  • Spring Security múltiples proveedores de authentication exitosos
  • Exception Handler no funciona con `spring-boot-starter-data-rest`
  • ¿Puedo usar @autowire (spring-context) para una aplicación de escritorio kotlin?
  • Usando @ EnableNeo4jRepositories (basePackageClasses = "myApp") en Kotlin
  • ¿Cómo hacer que Cucumber deje que Spring inyecte classs definitivas en el paso?