Skip to content

Maven repository that proxy artifact request to one of know project-based maven repositories

License

Notifications You must be signed in to change notification settings

SPC-code/repo.kotlin.link

 
 

Repository files navigation

repo.kotlin.link Build Docker Image Version

Maven repository that proxy artifact request to one of know project-based maven repositories

Where to host your Maven artifacts

  • JetBrains Space 10 GB of total storage, 50 GB of total data transfer per month
  • AWS S3 $0.0245 per GB storage, $0.09 per GB transfer. - Space equivalent of storage and transfer will cost about 5$ per month.
  • JitPack: Always free for OSS, more pricing options on their site.
  • GitHub Packages: free for public repositories. Private repositories: 500MB of storage, 1GB of data transfer per month for free, more pricing options on their site. Users have to issue personal token, and use it in credentatials section to consume github packages. – Doesn't work with repo.kotlin.link
  • Please submit more options

Gradle

repositories {
    maven {
        url = uri("https://repo.kotlin.link")
    }
}

Deploy to Maven Central

repo.kotlin.link is great for quick experiments, and collaboration of couple independent projects under single repository url. I suggest you to use it in home projects, or in environment where you can cache dependencies in case if original dependency not longer available. But for enterprise level softwate you may like to use only maven central. Here some projects that may help to upload your artifacts to maven central:

How to add your repository

Create PR with changes to index.yml:

"https://dl.bintray.com/heapy/heap-dev": # repository url
  - "io.heapy.komodo" # list of allowed groups

Run own instance

# Run
docker run --detach --name repo.kotlin.link --restart=always -p 0.0.0.0:8092:8080 ghcr.io/heapy/repo.kotlin.link:b3

Update instance

docker pull ghcr.io/heapy/repo.kotlin.link:b3
docker stop repo.kotlin.link
docker rm repo.kotlin.link
docker run --detach --name repo.kotlin.link --restart=always -p 0.0.0.0:8092:8080 ghcr.io/heapy/repo.kotlin.link:b3

About

Maven repository that proxy artifact request to one of know project-based maven repositories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 98.8%
  • Dockerfile 1.2%