arextest / arextest/arex

建议增加本地部署的时候增加setting.xml便于用户快速构建项目,可配置国内代理源

Open
#672 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.