Sign inSign up

pkyit/maven3

By pkyit

•Updated over 2 years ago

The maven3 for openjdk8 build by apline-3.18.6.

Image
Developer tools
0

96

pkyit/maven3 repository overview

⁠使用方法
⁠基于alpine3.18.6构建的maven3镜像
⁠容器内已经包含ping和curl命令,包含git工具,时区已经设置为东八区。

下面是一个简单的案例演示使用方法,从gitHub克隆一个Java项目编译打包并运行

FROM pkyit/maven3:jdk8-alpine
LABEL maintainer="author"
RUN git clone https://github.com/xxxx/JavaDemo.git
RUN cd   ./JavaDemo
RUN mvn clean package
RUN cp target/*.jar /app.jar
EXPOSE 8080
ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf-8 -jar app.jar "]
⁠maven的settings.xml文件在 /usr/share/java/maven-3/conf 路径下。
⁠maven的默认本地仓库在/root/.m2/repository路径下
⁠您可以自行挂载settings.xml文件和本地仓库

运行如下命令进入容器内部

docker exec -it [容器id] sh

Tag summary

Content type

Image

Digest

sha256:4ee9b37ff…

Size

98.7 MB

Last updated

over 2 years ago

docker pull pkyit/maven3:jdk8-alpine