Java 11 Модуль проверки гибернации не найден - PullRequest
1 голос
/ 18 января 2020

У меня возникают проблемы при переносе моего проекта в Java 11 из Java 8 с помощью валидатора Hibernate.

При попытке создать мой проект с помощью maven я получаю следующую ошибку:

[INFO] --- maven-processor-plugin:3.3.3:process (default) @ maple-orm ---
[ERROR] diagnostic: ...\module-info.java:19: error: module not found: org.hibernate.validator
        requires org.hibernate.validator;

Плагин в pom для maven-processor-plugin определяется следующим образом:

                <groupId>org.bsc.maven</groupId>
                <artifactId>maven-processor-plugin</artifactId>
                <version>3.3.3</version>
                <executions>
                    <execution>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>process</goal>
                        </goals>
                        <configuration>
                            <processors>
                                <processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
                            </processors>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>org.hibernate</groupId>
                        <artifactId>hibernate-jpamodelgen</artifactId>
                        <version>5.4.10.Final</version>
                    </dependency>
                </dependencies>
            </plugin>

И модуль-информация. java выглядит так:

module test.module {
...

    requires org.hibernate.validator;
}

Есть ли что-то конкретное c, что мне не хватает, чтобы исправить эту проблему с JPMS?

1 Ответ

0 голосов
/ 18 января 2020

Согласно документации из репозитория Github, выпуск 3.3.3. maven-processor-plugin поддерживает целевые значения: 9

- выпуск выпуск

Компилируется для публикуемого c, поддерживаемого и документированного API для указанной c версии VM. Поддерживаемые цели выпуска: 6, 7, 8 и 9.

...