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