未找到插件:jpa

时间:2018-04-19 11:27:42

标签: spring maven spring-boot jpa kotlin

<plugin>
    <artifactId>kotlin-maven-plugin</artifactId>
    <groupId>org.jetbrains.kotlin</groupId>
    <configuration>
        <args>
            <arg>-Xjsr305=strict</arg>
        </args>
        <compilerPlugins>
            <plugin>spring</plugin>
            <plugin>jpa</plugin>
        </compilerPlugins>
    </configuration>
    <dependencies>
        <dependency>
            <groupId>org.jetbrains.kotlin</groupId>
            <artifactId>kotlin-maven-allopen</artifactId>
            <version>${kotlin.version}</version>
        </dependency>
    </dependencies>
</plugin>

当我运行&#34; mvn compile&#34;时,控制台打印错误的结果:找不到插件:jpa:java.util.NoSuchElementException

我在https://kotlinlang.org/docs/reference/compiler-plugins.html#jpa-support查看了参考文献 但还是没弄明白,以前有人遇到过吗?

2 个答案:

答案 0 :(得分:3)

添加以下依赖项:

                <dependency>
                    <groupId>org.jetbrains.kotlin</groupId>
                    <artifactId>kotlin-maven-noarg</artifactId>
                    <version>${kotlin.version}</version>
                </dependency>

答案 1 :(得分:-1)

通过以下添加行解决:

                <compilerPlugins>
                    <plugin>all-open</plugin>
                    <plugin>spring</plugin>
                    <plugin>no-arg</plugin>
                    <plugin>jpa</plugin>
                </compilerPlugins>

jpa插件还需要no-arg插件存在