starting with core api project
parent
106bd8a5cc
commit
2deaa204c5
|
|
@ -1,4 +1,5 @@
|
||||||
systemProp.gradle.user.home=/Users/kinch/.gradle/
|
systemProp.gradle.user.home=/Users/kinch/.gradle/
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
version=1.0
|
version=1.0
|
||||||
|
group=de.itkl
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
package de.itkl.clients
|
||||||
|
|
||||||
|
class MsOcr {
|
||||||
|
|
||||||
|
suspend fun ocr() {}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
dependencies {
|
||||||
|
// used for contentType
|
||||||
|
api("io.ktor:ktor-http-jvm:2.3.7")
|
||||||
|
}
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package de.itkl.fileprocessing
|
package de.itkl.core_api.interfaces
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
|
@ -1,11 +1,9 @@
|
||||||
package de.itkl.io.interfaces
|
package de.itkl.core_api.interfaces
|
||||||
|
|
||||||
import io.ktor.http.*
|
import io.ktor.http.*
|
||||||
import org.koin.core.component.KoinComponent
|
import org.koin.core.component.KoinComponent
|
||||||
import org.koin.core.component.get
|
import org.koin.core.component.get
|
||||||
import org.koin.core.qualifier.named
|
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
import java.io.InputStreamReader
|
|
||||||
|
|
||||||
abstract class Resource : KoinComponent {
|
abstract class Resource : KoinComponent {
|
||||||
abstract val filename: String
|
abstract val filename: String
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package de.itkl.io.interfaces
|
package de.itkl.core_api.interfaces
|
||||||
|
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
|
||||||
|
api(project(":libraries:core-api"))
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package de.itkl.fileprocessing
|
package de.itkl.fileprocessing
|
||||||
|
|
||||||
|
import de.itkl.core_api.interfaces.FileProcessor
|
||||||
import io.github.oshai.kotlinlogging.KotlinLogging
|
import io.github.oshai.kotlinlogging.KotlinLogging
|
||||||
import org.koin.core.annotation.KoinReflectAPI
|
|
||||||
import org.koin.core.component.KoinComponent
|
import org.koin.core.component.KoinComponent
|
||||||
import org.koin.core.component.inject
|
import org.koin.core.component.inject
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("io.ktor:ktor-http-jvm:2.3.7")
|
api(project(":libraries:core-api"))
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package de.itkl.io.implementation
|
package de.itkl.io.implementation
|
||||||
|
|
||||||
import de.itkl.io.interfaces.Resource
|
import de.itkl.core_api.interfaces.Resource
|
||||||
import io.ktor.http.*
|
import io.ktor.http.*
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
package de.itkl.io
|
package de.itkl.io
|
||||||
|
|
||||||
import de.itkl.io.interfaces.NoopResourceReadDecorator
|
import de.itkl.core_api.interfaces.NoopResourceReadDecorator
|
||||||
import de.itkl.io.interfaces.ResourceReadDecorator
|
import de.itkl.core_api.interfaces.ResourceReadDecorator
|
||||||
import org.koin.dsl.module
|
import org.koin.dsl.module
|
||||||
|
|
||||||
val ioModule = module {
|
val ioModule = module {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue