Implementaton of base functions for my bachelor thesis
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

49 lines
1.6 KiB

/*
* This file was generated by the Gradle 'init' task.
*
* This generated file contains a sample Kotlin library project to get you started.
*/
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
tasks.withType<KotlinCompile>().configureEach {
kotlinOptions.jvmTarget = "1.8"
// kotlinOptions.freeCompilerArgs = listOf("-Xallow-result-return-type")
}
plugins {
// Apply the Kotlin JVM plugin to add support for Kotlin.
id("org.jetbrains.kotlin.jvm") version "1.3.72"
id("org.jetbrains.dokka") version "1.4.10"
// Apply the java-library plugin for API and implementation separation.
`java-library`
}
repositories {
// Use jcenter for resolving dependencies.
// You can declare any Maven/Ivy/file repository here.
jcenter()
mavenCentral()
}
dependencies {
// Align versions of all Kotlin components
implementation(platform("org.jetbrains.kotlin:kotlin-bom"))
// Use the Kotlin JDK 8 standard library.
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
//implementation("com.github.javaparser:javaparser-core:3.16.1")
// Use the full javaparser lib for now
implementation("com.github.javaparser:javaparser-symbol-solver-core:3.16.1")
// kotlin results for passing other data as error type
implementation("com.michael-bull.kotlin-result:kotlin-result:1.1.9")
implementation("com.codepoetics:protonpack:1.16")
// Use the Kotlin test library.
testImplementation("org.jetbrains.kotlin:kotlin-test")
// Use the Kotlin JUnit integration.
testImplementation("org.jetbrains.kotlin:kotlin-test-junit")
}