Sign inSign up

yiane/maven

By yiane

•Updated about 7 years ago

Image
0

125

yiane/maven repository overview

⁠tengine docker image
 docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -w /usr/src/mymaven yiane/maven:tag mvn clean 
 install
  • repository
repository
 docker run -it --rm --name my-maven-project -v "$(pwd)":/usr/src/mymaven -v /path/to/repository:/home/www/
 .m2/repository -w /usr/src/mymaven yiane/maven:tag mvn install 
  • Running as non-root

    Maven needs the user home to download artifacts to, and if the user does not exist in the image an extra user.home Java property needs to be set.

    For example, to run as user 1000 mounting the host' Maven repo

    $ docker run -v ~/.m2:/var/maven/.m2 -ti --rm -u 1000 -e MAVEN_CONFIG=/var/maven/.m2 maven mvn -Duser.home=/var/maven archetype:generate
    

Tag summary

Content type

Image

Digest

Size

236.7 MB

Last updated

about 7 years ago

docker pull yiane/maven:3-jdk-8