【问题标题】:Dependency 'org.jetbrains.kotlin:kotlin-maven-noarg:1.4.31' not found in IntelliJ with Maven在带有 Maven 的 IntelliJ 中找不到依赖项 'org.jetbrains.kotlin:kotlin-maven-noarg:1.4.31'
【发布时间】:2021-03-28 03:20:23
【问题描述】:

我在kotlin-maven-plugin 中添加了kotlin-maven-noarg 依赖项 但 IntelliJ 会生成 Dependency 'org.jetbrains.kotlin:kotlin-maven-noarg:1.4.31' not found 错误。

真的很奇怪。 存储库 https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-maven-noarg/1.4.31 存在,但 maven 找不到它。 你能告诉我如何解决它吗?

            <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

【问题讨论】:

    标签: maven kotlin intellij-idea


    【解决方案1】:

    Mouse right button > Maven > Generate Sources and Update Folders 解决了这个问题。 我不知道为什么我必须手动操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-12
      • 2018-07-13
      • 1970-01-01
      • 2012-04-06
      • 2016-10-01
      • 2020-04-18
      • 1970-01-01
      相关资源
      最近更新 更多