Модуль H2 не обнаружен - PullRequest
0 голосов
/ 08 ноября 2019

Я занимаюсь разработкой приложения JavaFX с базой данных Hibernate и H2 с использованием Java 11, все зависимости импортированы через Gradle 5.6.2 с использованием IntelliJ Idea 2019.1.4.

Имя автоматического модуля H2 com.h2database не обнаружено, несмотря набиблиотека является разделом импорта

Мой build.gradle файл:

plugins {
    id 'java'
    id 'application'
    id 'org.openjfx.javafxplugin' version '0.0.8'
}

group 'org.sarc'
version '1.0-SNAPSHOT'

sourceCompatibility = 11

javafx {
    version = "11"
    modules = [ 'javafx.controls','javafx.fxml' ]
}

repositories {
    mavenCentral()
}

dependencies {
// https://mvnrepository.com/artifact/org.hibernate/hibernate-core
    compile group: 'org.hibernate', name: 'hibernate-core', version: '5.4.8.Final'
// https://mvnrepository.com/artifact/com.h2database/h2
    testCompile group: 'com.h2database', name: 'h2', version: '1.4.200'

}

И мой module-info.java файл:

module vtcc {
    requires java.sql;
    requires javafx.controls;
    requires javafx.fxml;
    requires org.hibernate.orm.core;
    requires java.persistence;
    requires com.h2database;
}

Теперь о последнем требовании intelliJ говорит мне, что module is not in dependencies

1 Ответ

0 голосов
/ 09 ноября 2019

Перешел на SQLite, отлично работал

...