Dependencia, org.jetbrains.kotlin:kotlin-maven-noarg:1.4.31, no encontrada en IntelliJ con Maven

CorePress2024-01-25  9

Agregué la dependencia de kotlin-maven-noarg en kotlin-maven-plugin pero IntelliJ genera el error Dependencia 'org.jetbrains.kotlin:kotlin-maven-noarg:1.4.31' no encontrada.

Es realmente extraño. El repositorio, https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-maven-noarg/1.4.31 existe pero Maven no pudo encontrarlo. ¿Podrías decirme cómo solucionarlo?

            <plugin>
                <groupId>org.jetbrains.kotlin</groupId>
                <artifactId>kotlin-maven-plugin</artifactId>
                <version>${kotlin.version}</version>
                <executions>
                    <execution>
                        <id>kapt</id>
                        <goals>
                            <goal>kapt</goal>
                        </goals>
                        <configuration>
                            <sourceDirs>
                                <sourceDir>src/main/kotlin</sourceDir>
                                <sourceDir>src/main/java</sourceDir>
                            </sourceDirs>
                            <annotationProcessorPaths>
<!--                                <annotationProcessorPath>
                                    <groupId>org.projectlombok</groupId>
                                    <artifactId>lombok</artifactId>
                                    <version>${org.projectlombok.version}</version>
                                </annotationProcessorPath>-->
                                <annotationProcessorPath>
                                    <groupId>org.mapstruct</groupId>
                                    <artifactId>mapstruct-processor</artifactId>
                                    <version>${org.mapstruct.version}</version>
                                </annotationProcessorPath>
                            </annotationProcessorPaths>
                        </configuration>
                    </execution>
                    <execution>
                        <id>compile</id>
                        <phase>compile</phase>
                        <goals>
                            <goal>compile</goal>
                        </goals>
                    </execution>
                    <execution>
                        <id>test-compile</id>
                        <phase>test-compile</phase>
                        <goals>
                            <goal>test-compile</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <args>
                        <arg>-Xjsr305=strict</arg>
                    </args>
                    <compilerPlugins>
                        <plugin>spring</plugin>
                        <plugin>jpa</plugin>
                        <plugin>no-arg</plugin>
                    </compilerPlugins>
                    <!--<jvmTarget>1.8</jvmTarget>-->
                </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>
``


  [1]: https://i.stack.imgur.com/X3JVe.png


------------------------------------

Botón derecho del mouse > Maven> Generar fuentes y actualizar carpetas solucionó el problema. No estoy seguro de por qué tengo que hacerlo manualmente.



------------------------------------

Me enfrenté exactamente al mismo error. Mi código se compiló solo después de usar Kotlin versión 1.7.0 en pom.xml

Compartir mejorar esta respuesta Seguir Respondido

28 de julio de 2022 a las 8:35

usuario19638731

usuario19638731

1

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare