Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dependência kotlin-maven-noarg não encontrada

Estou tendo problemas com a dependência kotlin-maven-noarg, diz que não está encontrando a versão 1.6.10, que é a mesma versão do Kotlin.

Dependência kotlin-maven-noarg não encontrada

2 respostas
solução!

deixe seu pom.xml dessa forma aqui em baixo da um update no maven e depois um reload project e me fala se deu certo.

Acredito que projeto em kotlin seria melhor usar o gradle do que o maven, por isso acaba acontecendo isso, se eu estiver errado alguém pode me corrigir por favor.

4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.4 br.com.alura forum 0.0.1-SNAPSHOT forum Demo project for Spring Boot <java.version>11</java.version> <kotlin.version>1.4.31</kotlin.version> org.springframework.boot spring-boot-starter-validation org.springframework.boot spring-boot-starter-web com.fasterxml.jackson.module jackson-module-kotlin org.jetbrains.kotlin kotlin-reflect org.jetbrains.kotlin kotlin-stdlib-jdk8

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
    </dependency>
</dependencies>

<build>
    <sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
    <testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
        <plugin>
            <groupId>org.jetbrains.kotlin</groupId>
            <artifactId>kotlin-maven-plugin</artifactId>
            <configuration>
                <args>
                    <arg>-Xjsr305=strict</arg>
                </args>
                <compilerPlugins>
                    <plugin>spring</plugin>
                    <plugin>jpa</plugin>
                    <plugin>no-arg</plugin>
                </compilerPlugins>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.jetbrains.kotlin</groupId>
                    <artifactId>kotlin-maven-allopen</artifactId>
                    <version>${kotlin.version}</version>
                </dependency>
                <dependency>
                    <groupId>org.jetbrains.kotlin</groupId>
                    <artifactId>kotlin-maven-noarg</artifactId>
                    <version>${kotlin.version}</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

Após algumas tentativas, funcionou. Obrigado!