All artifacts are available and distributed using the eMan Nexus repository.
Add the repository to project build.gradle.kts
(build.gradle
) file.
allprojects {
repositories {
...
maven(url = "https://nexus.eman.cz/repository/maven-public")
}
}
allprojects {
repositories {
...
maven { url 'https://nexus.eman.cz/repository/maven-public' }
}
}
You should use artifact which you need. E.g. a domain artifact you will use in your domain layer,
but you can use it also in data and infrastructure, because you need e.g. instance to the Result
class.
// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-core:0.11.0")
implementation 'cz.eman.kaal:kaal-core:0.11.0'
TBD
// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-domain:0.11.0")
implementation 'cz.eman.kaal:kaal-domain:0.11.0'
TBD
// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-presentation:0.11.0")
implementation 'cz.eman.kaal:kaal-presentation:0.11.0'
TBD
// Gradle Kotlin DSL
implementation("cz.eman.kaal:kaal-infrastructure:0.11.0")
implementation 'cz.eman.kaal:kaal-infrastructure:0.11.0'
TBD