import com.gitlab.mvysny.jdbiorm.Dao для меня не работает - PullRequest
0 голосов
/ 10 июля 2020

Я новичок в веб-разработке. Меня заинтересовал VaadinOn Kotlin, и я использую образец приложения книжного магазина в качестве шаблона. У меня возникла проблема, и я долго искал ее в Google, но тут ничего не вышло.

Я пытаюсь реализовать следующий класс, но он не может найти com.gitlab.mvysny.jdbiorm. Dao

import com.github.vokorm.*
import com.gitlab.mvysny.jdbiorm.Dao

data class Article(
        override var id: Long? = null,

        var title: String? = null,

        var text: String? = null
) : KEntity<Long> {
    companion object : Dao<Article, Long>(Article::class.java)

что мне нужно загрузить в свой build.gradle.kts, чтобы решить эту проблему? Спасибо за помощь

1 Ответ

0 голосов
/ 10 июля 2020

Оператор импорта видит только библиотеки, которые вы уже добавили в свой проект.

Вы упомянули об использовании gradle . страница gitlab указанной библиотеки говорит вам добавить следующие строки в ваш скрипт gradle:

repositories {
    jcenter()  // or mavenCentral()
}
dependencies {
    compile("com.gitlab.mvysny.jdbiorm:jdbi-orm:x.y")
}

Если бы вы использовали maven , вы бы включили это зависимость в вашем .pom файле:

<project>
    <dependencies>
        <dependency>
            <groupId>com.gitlab.mvysny.jdbiorm</groupId>
            <artifactId>jdbi-orm</artifactId>
            <version>x.y</version>
        </dependency>
    </dependencies>
</project>

Теперь у вас должна быть возможность импортировать класс com.gitlab.mvysny.jdbiorm.Dao

...