2.2.5. 설정


기본적으로 Java S2I 빌더 이미지는 Maven을 사용하여 다음 목표 및 옵션으로 프로젝트를 빌드합니다.

mvn -e -Popenshift -DskipTests -Dcom.redhat.xpaas.repo.redhatga -Dfabric8.skip=true --batch-mode -Djava.net.preferIPv4Stack=true -s /tmp/artifacts/configuration/settings.xml -Dmaven.repo.local=/tmp/artifacts/m2  package

이러한 기본값을 기반으로 빌더 이미지는 프로젝트를 컴파일하고 테스트를 실행하지 않고 모든 전환 종속 항목을 출력 디렉터리에 복사합니다. 또한 프로젝트에 openshift 라는 프로필이 있는 경우 빌드에 대해 활성화됩니다.

다음 환경 변수를 지정하여 이러한 기본 목표 및 옵션을 재정의할 수 있습니다.

변수 이름설명

MAVEN_S2I_ARTIFACT_DIRS

DEPLOY_DIR 에 복사되는 빌드 출력을 스캔할 소스 디렉터리의 상대 경로입니다. 기본값은 target 입니다.

JAVA_MAIN_CLASS

Java 에 대한 인수로 사용할 기본 클래스 입니다. 이 환경 변수가 지정되면 JAVA_APP_DIR 의 모든 JAR 파일이 classpath 및 JAVA_LIB_DIR 에 추가됩니다.

MAVEN_ARGS

mvn 명령에 전달되는 인수입니다. 이 변수를 정의하면 -e -Popenshift -DskipTests -Dcom.redhat.xpaas.repo.redhatga 패키지 인 기본값이 대체됩니다.

MAVEN_ARGS_APPEND

추가 Maven 인수입니다.

이는 OpenJDK 컨테이너의 동작을 구성하는 데 사용할 수 있는 환경 변수를 선택합니다. 자세한 내용은 2.2.9절. “Java 환경 변수” 에서 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.