Skip to main content

get an artifact and dependencies (java jar files) from maven repositories, like pip in python.

Project description

# 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



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

marun-0.1.1.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

marun-0.1.1-py2-none-any.whl (15.1 kB view details)

Uploaded Python 2

File details

Details for the file marun-0.1.1.tar.gz.

File metadata

  • Download URL: marun-0.1.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for marun-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f8b4778b32e5a31f203882d86f8a80159e7ae81a784a47bb1a30bbb9d4910a7b
MD5 e1b39e87cdf44980ed7fff30f480c57a
BLAKE2b-256 7023bc64ad9ec5f6e89a6aaadee8fc92560ae079ff81696c3c2b636ff5d39539

See more details on using hashes here.

File details

Details for the file marun-0.1.1-py2-none-any.whl.

File metadata

  • Download URL: marun-0.1.1-py2-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 2
  • Uploaded using 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

File hashes

Hashes for marun-0.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 1178e86d38c2274bf30752bff342bd79c5e8742200bb70f7b13245fd66dc7ac6
MD5 c17c3eeddcfbd87a2007bb1ccfdaf8cf
BLAKE2b-256 e5a9ddb3a0ab4df95b10eea5ac267e2db9bda499f3354927cb8fc1419cf1a61e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page