# marun - Maven Artifact Runner
* deploying jar files and their dependencies from maven repositories
* run easily
Marun is a tool to install and run Java programs from maven repositories.
It has no capability to compile, archive and do other build commands unlike Apache Maven or Gradle, but it can read pom.xml and resolve dependencies using Apache Ivy.
## usage
1. install marun
```
> sudo pip install marun
```
2. install a jar (example: jruby)
```
> sudo marun install org.jruby:jruby-core:1.7.+
```
3. run
```
> sudo marun run jruby.Main -v
```
## configuration
It is expected that you have some private maven repositories.
You can use Amazon S3(e.g. [aws-maven](https://github.com/spring-projects/aws-maven)), [Nexus](http://www.sonatype.org/nexus/), [Artifactory](https://www.jfrog.com/artifactory/) or a http server for your private repository.
```
#/etc/marun.conf
...
repositories=yours,jcenter
[repository:yours]
baseurl=http://...
...
```
## requirements
* Java8
* Python 2.7
* deploying jar files and their dependencies from maven repositories
* run easily
Marun is a tool to install and run Java programs from maven repositories.
It has no capability to compile, archive and do other build commands unlike Apache Maven or Gradle, but it can read pom.xml and resolve dependencies using Apache Ivy.
## usage
1. install marun
```
> sudo pip install marun
```
2. install a jar (example: jruby)
```
> sudo marun install org.jruby:jruby-core:1.7.+
```
3. run
```
> sudo marun run jruby.Main -v
```
## configuration
It is expected that you have some private maven repositories.
You can use Amazon S3(e.g. [aws-maven](https://github.com/spring-projects/aws-maven)), [Nexus](http://www.sonatype.org/nexus/), [Artifactory](https://www.jfrog.com/artifactory/) or a http server for your private repository.
```
#/etc/marun.conf
...
repositories=yours,jcenter
[repository:yours]
baseurl=http://...
...
```
## requirements
* Java8
* Python 2.7
Metadata
Release files for marun 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| marun-0.1.1.tar.gz | 12.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| marun-0.1.1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 28.0 kB
Release files / marun-0.1.1.tar.gz
| Download URL | marun-0.1.1.tar.gz |
|---|---|
| Size | 12.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f8b4778b32e5a31f203882d86f8a80159e7ae81a784a47bb1a30bbb9d4910a7b
|
|
BLAKE2b-256 checksum How to use checksums |
7023bc64ad9ec5f6e89a6aaadee8fc92560ae079ff81696c3c2b636ff5d39539
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/38.4.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14
|
Release files / marun-0.1.1-py2-none-any.whl
| Download URL | marun-0.1.1-py2-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
1178e86d38c2274bf30752bff342bd79c5e8742200bb70f7b13245fd66dc7ac6
|
|
BLAKE2b-256 checksum How to use checksums |
e5a9ddb3a0ab4df95b10eea5ac267e2db9bda499f3354927cb8fc1419cf1a61e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/38.4.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14
|