Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val dummyData = ArrayList<DummyDataEntity>()
- try {
- var line: String?
- val res = ResourceUtils.getFile("classpath:db/data/dummydata.csv")
- fileReader = BufferedReader(FileReader(res.path))
- // Read CSV header
- fileReader.readLine()
- ... Processing the data ...
- } catch (e: Exception) {
- e.printStackTrace()
- } finally {
- try {
- fileReader!!.close()
- } catch (e: Exception) {
- e.printStackTrace()
- }
- return dummyData
- }
- import com.palantir.gradle.docker.DockerExtension
- import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
- import org.gradle.tooling.model.GradleTask
- import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
- import org.springframework.boot.gradle.tasks.bundling.BootJar
- buildscript {
- repositories {
- mavenCentral()
- }
- dependencies {
- classpath(Libs.springBootGradlePlugin)
- classpath(Libs.kotlinGradlePlugin)
- classpath(Libs.kotlinAllOpen)
- classpath(Libs.gradleDocker)
- }
- }
- plugins {
- // Apply the java-library plugin to add support for Java Library
- `java-library`
- }
- apply {
- plugin("kotlin")
- plugin("kotlin-spring")
- plugin("org.springframework.boot")
- plugin("io.spring.dependency-management")
- plugin("com.palantir.docker")
- }
- repositories {
- mavenCentral()
- }
- dependencies {
- compile(Libs.kotlinReflect)
- // Spring Boot
- compile(Libs.springBootStarterDataJpa)
- }
- configure<DependencyManagementExtension> {
- imports {
- mavenBom(Libs.vaadinBom)
- }
- }
- val bootJar: BootJar by tasks
- bootJar.baseName = "reporting-app-site"
- bootJar.version = "0.0.1"
- configure<DockerExtension> {
- name = "brabantia/${bootJar.baseName}"
- files(bootJar.archivePath)
- buildArgs(mapOf("JAR_FILE" to bootJar.archiveName))
- dependsOn(tasks["build"])
- }
- val compileKotlin: KotlinCompile by tasks
- compileKotlin.kotlinOptions.jvmTarget = "1.8"
- java.io.FileNotFoundException: class path resource [db/data/dummydata.csv] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/app.jar!/BOOT-INF/classes!/db/data/dummydata.csv
Add Comment
Please, Sign In to add comment