Skip to content

tandeday/version99

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version 99 Does Not Exist

Version99 service in Go.

Please see my blog to read why I created Version 99 Does Not Exist and its predecessor no-commons-logging.

Version 99 Does Not Exist emulates a Maven 2 repository and serves empty jars for any valid package that has version number 99.0-does-not-exist. It also generates poms and of course the appropriate hashes.

For example the following links will give an empty jar, its pom for commons-logging.

The original Ruby/Camping application was ported to Go by my colleague Frank Schroeders.

Build it natively as follows:

go build

Build and run it in a modern Docker as follows (tested on Windows 10):

docker build -t version99:latest .
docker run -it --rm -p 8080:8080 version99:latest

TODO: Add settings.xml snippet.

This service is running on http://version99.grons.nl. However, I encourage you to run this service yourself as bandwidth to my machine is limited.

About

Version99 service in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 54.3%
  • Ruby 43.1%
  • Dockerfile 2.6%