建议增加本地部署的时候增加setting.xml便于用户快速构建项目,可配置国内代理源
- Dominant language
- TypeScript
- Stars
- 86
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
FROM maven:3-openjdk-8-slim as builder
# 复制settings.xml文件到镜像中
COPY settings.xml /usr/share/maven/ref/settings.xml
# 打印复制的settings.xml文件内容,确保正确复制
RUN cat /usr/share/maven/ref/settings.xml
COPY . /usr/src/app/
WORKDIR /usr/src/app
RUN mvn clean package -s settings.xml -DskipTests -Pjar -e -X
FROM eclipse-temurin:8-jre
COPY --from=builder /usr/src/app/arex-api-jar/api.jar app.jar
ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /app.jar"]
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the Dockerfile used for local deployment and the Maven build entry point. Compare it with the proposed settings.xml copy and Maven invocation, then verify that a local image build succeeds with a configurable domestic proxy source.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, java
- Domain
- build-system, devops
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100