Kotlin Directory
Maven artifact repository
Open it
Routes
| Protocol | Address | JAR | Provider |
|---|---|---|---|
| https | kotlin.directory | maven-server.jar | unknown |
| https | maven.directory | maven-server.jar | unknown |
| https | api.kotlin.directory | kotlin-directory-api-server.jar | danger_jarfile |
Repositories
| Repository | Layer | Description |
|---|---|---|
| KotlinDirectory | other | Directory service and artifact browsing |
| MavenServer | other | Maven repository server for artifact hosting |
Depends on
ContainerNursery— Hosts the Maven server instancesGoogle Cloud Run— Hosts the API endpoint at `api.kotlin.directory`
Depended on by
Kotlin Build CI— Publishes build artifacts to the directoryAll Kompile projects— Resolve Maven dependencies from this repository
Documentation Edit this page
Kotlin Directory
Maven artifact repository that hosts compiled Maven artifacts for all Kompile projects. Provides artifact storage, retrieval, and browsing capabilities.
Architecture
+---------------------+ +---------------------+
| Kotlin Directory | | Maven Directory |
| kotlin.directory | | maven.directory |
| maven-server.jar | | maven-server.jar |
| (ContainerNursery) | | (ContainerNursery) |
+----------+----------+ +----------+----------+
| |
+------------ + -------------+
|
+----------v----------+
| Artifact Storage |
+---------------------+
|
+----------v----------+
| api.kotlin.directory|
| (ContainerNursery) |
+---------------------+
Deployment
maven-server.jaris deployed to ContainerNursery, serving bothkotlin.directoryandmaven.directory.kotlin-directory-api-server.jaris deployed to ContainerNursery, servingapi.kotlin.directory.
Health Checks
https://kotlin.directory- Primary Maven server availabilityhttps://maven.directory- Secondary Maven server availabilityhttps://api.kotlin.directory- Maven API availability
Notes
- Both
kotlin.directoryandmaven.directoryserve the same artifact repository via the samemaven-server.jar. - The API endpoint provides programmatic access to artifact metadata.
- This is the primary artifact repository for all Kompile project dependencies.
Read at commit 45ba0b30ed3b