47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| import java.net.URI
 | |
| 
 | |
| plugins {
 | |
|     kotlin("jvm") version "1.9.21"
 | |
| }
 | |
| 
 | |
| group = "net.lamgc.scext"
 | |
| version = "1.0-SNAPSHOT"
 | |
| 
 | |
| repositories {
 | |
|     mavenCentral()
 | |
| 
 | |
|     maven {
 | |
|         url = URI.create("https://git.lamgc.me/api/packages/LamGC/maven")
 | |
|         name = "lam-gitea"
 | |
|     }
 | |
| }
 | |
| 
 | |
| dependencies {
 | |
|     compileOnly("org.slf4j:slf4j-api:2.0.10")
 | |
|     compileOnly("io.github.microutils:kotlin-logging:3.0.5")
 | |
|     compileOnly("net.lamgc:scalabot-extension:0.6.1")
 | |
| 
 | |
|     val exposedVersion = "0.45.0"
 | |
|     implementation("org.jetbrains.exposed:exposed-core:$exposedVersion")
 | |
|     implementation("org.jetbrains.exposed:exposed-crypt:$exposedVersion")
 | |
|     implementation("org.jetbrains.exposed:exposed-dao:$exposedVersion")
 | |
|     implementation("org.jetbrains.exposed:exposed-jdbc:$exposedVersion")
 | |
|     implementation("org.jetbrains.exposed:exposed-kotlin-datetime:$exposedVersion")
 | |
| 
 | |
|     implementation("org.xerial:sqlite-jdbc:3.44.1.0")
 | |
|     implementation("mysql:mysql-connector-java:8.0.33")
 | |
|     implementation("com.zaxxer:HikariCP:5.1.0")
 | |
| 
 | |
|     implementation("com.microsoft.graph:microsoft-graph:5.77.0")
 | |
|     implementation("com.azure:azure-identity:1.11.1")
 | |
| 
 | |
|     testImplementation("org.jetbrains.kotlin:kotlin-test")
 | |
| }
 | |
| 
 | |
| tasks.test {
 | |
|     useJUnitPlatform()
 | |
| }
 | |
| kotlin {
 | |
|     jvmToolchain(17)
 | |
| }
 |