Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zenika/alpine-maven
Minimal Java/Maven Docker Images built on Alpine Linux
https://github.com/zenika/alpine-maven
alpine dockerfile hacktoberfest java
Last synced: about 2 months ago
JSON representation
Minimal Java/Maven Docker Images built on Alpine Linux
- Host: GitHub
- URL: https://github.com/zenika/alpine-maven
- Owner: Zenika
- License: mit
- Created: 2016-07-28T12:30:28.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-29T13:37:54.000Z (over 6 years ago)
- Last Synced: 2024-05-01T17:31:28.449Z (8 months ago)
- Topics: alpine, dockerfile, hacktoberfest, java
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/zenika/alpine-maven/
- Size: 9.77 KB
- Stars: 16
- Watchers: 8
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Supported tags and respective `Dockerfile` links
* `3-jdk8`, `3`, `latest` [(jdk8/Dockerfile)](https://github.com/Zenika/alpine-maven/blob/master/jdk8/Dockerfile)
* `3-jdk7` [(jdk7/Dockerfile)](https://github.com/Zenika/alpine-maven/blob/master/jdk7/Dockerfile)
* `3-jdk-8-onbuild`, `3-onbuild`, `onbuild` [(jdk8/onbuild/Dockerfile)](https://github.com/Zenika/alpine-maven/blob/master/jdk8/onbuild/Dockerfile)
* `3-jdk-7-onbuild` [(jdk7/onbuild/Dockerfile)](https://github.com/Zenika/alpine-maven/blob/master/jdk7/onbuild/Dockerfile)
# alpine-maven
Minimal Java/Maven Docker Images built on Alpine Linux
Based on `java:8-alpine`# What is Maven
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
> [wikipedia.org/wiki/Apache_Maven](https://en.wikipedia.org/wiki/Apache_Maven)
![Maven Logo](https://maven.apache.org/images/maven-logo-black-on-white.png)
# Why this image
We found some issues with the base image using the ca-certificates to download artefacts from `https` custom urls.
We created this image to get a fully maven-ready image.# How to use this image
Start using the Maven : `docker container run --rm zenika/alpine-maven mvn [options] [] []`
# Reference
* Maven website : https://maven.apache.org
* Where to file issues : https://github.com/Zenika/alpine-maven/issues
* Maintained by : https://www.zenika.com
# Versions (in latest)
## Alpine version
```
docker container run --rm zenika/alpine-maven cat /etc/alpine-release
3.4.6
```## Java version
```
docker container run --rm zenika/alpine-maven java -version
openjdk version "1.8.0_111-internal"
OpenJDK Runtime Environment (build 1.8.0_111-internal-alpine-r0-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)
```## Maven version
```
docker container run --rm zenika/alpine-maven mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Maven home: /usr/lib/mvn
Java version: 1.8.0_111-internal, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.9.93-linuxkit-aufs", arch: "amd64", family:"unix"
```