diff --git a/README.md b/README.md index 894cd4c40..a6ab1eb68 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,77 @@ # NanoMaven [![Build Status](https://travis-ci.org/dzikoysk/NanoMaven.svg?branch=master)](https://travis-ci.org/dzikoysk/NanoMaven) - Lightweight repository manager for Maven artifacts + +#### Download +Releases: [GitHub Downloads](https://github.com/dzikoysk/NanoMaven/releases) + +Required: Java 1.8 + +#### Features +* [x] Working repository manager +* [x] Multiple repositories under a single URL +* [x] Deploy +* [x] Authorization +* [ ] Proxy for the specified remote repositories +* [ ] Front page +* [ ] Statistics + +#### Configuration +```yaml +# ~~~~~~~~~~~~~~~~~~~~~~ # +# Nano Maven # +# ~~~~~~~~~~~~~~~~~~~~~~ # + +# General Repository Name +repository-name: NanoMaven Repository + +# Hostname +hostname: '' +# Port +port: 80 + +# Include a repository names in the path +repository-path-enabled: false +# Enable directory indexing +indexing-enabled: true + +# Nested Maven +nested-maven: true +# External Maven directory (if 'nested-maven': false) +external-maven: /usr/local/share/java/maven33 + +# Accept deployment connections +deploy-enabled: true +# Require authorization +authorization-enabled: true +# Administrator accounts +administrators: +- dzikoysk +``` + +#### Commands +Commands can be invoked from the console +```bash +NanoMaven 1.0.3 Commands: + help - List available commands + add-user - Add user + add-project - Add project extra data + add-member - Add user to the specified project + reinstall-artifacts (rs) - Reinstall all artifacts +``` + +#### Maven builds +You can also use maven to embed NanoMaven in your application + +```xml + + org.panda-lang + nanomaven + 1.0.3 + + + + Panda Repository + panda-repository + https://repo.panda-lang.org/ + +``` diff --git a/pom.xml b/pom.xml index 198993a89..dd4c1fe63 100644 --- a/pom.xml +++ b/pom.xml @@ -121,11 +121,19 @@ + Panda Repository panda-repo https://repo.panda-lang.org/ + + + panda-repository + https://repo.panda-lang.org + + + clean install