Kotlin 专案建立完成之後,再来就是安装 Exposed 框架了。毕竟这是这系列文章的重头戏嘛!
如果我们尝试在尚未安装时,在 main.kt
开头输入这两行
import org.jetbrains.exposed.sql.*
import org.jetbrains.exposed.sql.transactions.transaction
加上这两行时,我们会看到 IDE 将这两行标上了红字,显示为不认得这两个套件。
这是因为我们还没有成功的 import exposed 这个套件。要修正这个问题,我们就必须要利用 Gradle 这个套件,来协助我们进行函式库管理。
Gradle 是管理 Kotlin 专案管理套件时,会用到的一个自动建置工具。
今天这边只介绍在我们的 Kotlin 专案里,如何利用 Gradle 安装 Exposed 框架。完整的介绍可以参考团体赛另一位团员圣佑写的Gradle 通灵术系列文章
我们在专案里的 build.gradle.kts
内,找到 dependencies {}
段落,在前面加上
val exposedVersion: String by project
在dependencies {}
段落大括弧里面,我们加上
implementation("org.jetbrains.exposed:exposed-core:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-dao:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion")
调整过後,整体看起来会变成这样
val exposedVersion: String by project
dependencies {
implementation("org.jetbrains.exposed:exposed-core:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-dao:$exposedVersion")
implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion")
testImplementation(kotlin("test"))
}
接着我们要提供 exposedVersion
的值。在 gradle.properties
档案里面我们加上
exposedVersion=0.34.1
调整好设定之後,一个很重要的步骤是引入我们对 Gradle 设定档进行的修改。
透过 IntelliJ IDEA,我们可以直接点击画面上的大象图示,协助我们 Load Gradle Change
成功之後,我们就可以在专案里面看到原先 exposed 的红色消失了
到这边,我们安装 Exposed 框架的设置就告一段落了!
<<: Material UI in React [ Day 7 ] Inputs (Button Group & Floating action button) & Styles
>>: Day8. functional programming in Ruby - Block Part1
前言 从上一章节,我们学会了基本的登入与登出桌面环境,以及如何将终端机从桌面环境进行打开,还有基本的...
前言 除了 EM segmentatation challenge 比赛之外,还有参加了另外一个比赛...
好的,昨天的星飨道是5点起床,温莎就更拚了,4点半XD 今天还是用早餐跟大家道声早安呦~~ 由於台中...
知己知彼,百战百胜,在开始与客户洽谈之前,我们必须要尽可能地搜集客户的资料,才能为他们提供更好的规划...
1.下载外挂 Arranger for XD------->排序接续物件好用 watch fa...