4장. JBoss EAP용 MicroProfile 애플리케이션 개발


4.1. Maven 및 JBoss EAP MicroProfile Maven 리포지토리

JBoss EAP용으로 MicroProfile 확장 팩이 릴리스될 때마다 JBoss EAP MicroProfile Maven 리포지토리에 해당 패치가 제공됩니다. 이 패치는 기존 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리로 추출된 증분 아카이브 파일로 제공됩니다. 증분 아카이브 파일은 기존 파일을 덮어쓰거나 제거하지 않으므로 롤백 요구 사항이 없습니다.

절차

  1. 브라우저를 열고 Red Hat 고객 포털에 로그인합니다.
  2. 페이지 상단의 메뉴에서 Downloads (다운로드)를 선택합니다.
  3. 목록에서 Red Hat JBoss Enterprise Application Platform 항목을 찾아 선택합니다.
  4. 제품 드롭다운 목록에서 JBoss EAP XP 를 선택합니다.
  5. Version (버전) 드롭다운 목록에서 2.0.0 을 선택합니다.
  6. Releases (릴리스) 탭을 클릭합니다.
  7. 목록에서 JBoss EAP XP 3.0.0 증분 Maven 리포지토리 를 찾은 다음 다운로드를 클릭합니다.
  8. 아카이브 파일을 로컬 디렉터리에 저장합니다.

추가 리소스

  • JBoss EAP Maven 리포지토리에 대한 자세한 내용은 JBoss EAP 개발 가이드 의 Maven 리포지토리 정보를 참조하십시오.

4.1.2. 로컬 시스템에 JBoss EAP MicroProfile Maven 리포지토리 패치 적용

JBoss EAP MicroProfile Maven 리포지토리 패치를 로컬 파일 시스템에 설치할 수 있습니다.

증분식 아카이브 파일의 형태로 패치를 리포지토리에 적용하면 이 리포지토리에 새 파일이 추가됩니다. 증분 아카이브 파일은 리포지토리의 기존 파일을 덮어쓰거나 제거하지 않으므로 롤백 요구 사항이 없습니다.

사전 요구 사항

  • 로컬 시스템에 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리를 다운로드 및 설치했습니다.

    • 로컬 시스템에 이 부 버전의 Red Hat JBoss Enterprise Application Platform 7.4 Maven 리포지토리가 설치되어 있는지 확인합니다.
  • 로컬 시스템에서 JBoss EAP XP 2.0.0 증분 Maven 리포지토리를 다운로드했습니다.

절차

  1. Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리의 경로를 찾습니다. 예를 들면 /path/to/repo/jboss-eap-7.3.0.GA-maven-repository/maven-repository/ 입니다.
  2. 다운로드한 JBoss EAP XP 2.0.0 증분 Maven 리포지토리를 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리의 디렉터리에 직접 추출합니다. 예를 들어 터미널을 열고 다음 명령을 실행하여 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리 경로의 값을 바꿉니다.

    $ unzip -o jboss-eap-xp-3.0.0-incremental-maven-repository.zip -d EAP_MAVEN_REPOSITORY_PATH
참고

EAP_MAVEN_REPOSITORY_PATHjboss-eap-7.3.0.GA-maven-repository 를 가리킵니다. 예를 들어 이 절차에서는 경로 /path/to/repo/jboss-eap-7.3.0.GA-maven-repository/ 의 사용을 보여줍니다.

JBoss EAP XP 증분 Maven 리포지토리를 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리로 추출한 후 리포지토리 이름은 JBoss EAP MicroProfile Maven 리포지토리가 됩니다.

4.1.3. 지원되는 JBoss EAP MicroProfile BOM

JBoss EAP XP 3.0.0에는 JBoss EAP MicroProfile BOM이 포함되어 있습니다. 이 BOM의 이름은 jboss-eap-xp-microprofile 이며 사용 사례는 JBoss EAP MicroProfile API를 지원합니다.

Expand
표 4.1. JBoss EAP MicroProfile BOM
BOM Artifact ID사용 사례

jboss-eap-xp-microprofile

groupIdorg.jboss.bom 인 이 BOM은 많은 JBoss EAP MicroProfile을 패키지로 지원하는 microprofile-openapi-api 및 microprofile-config-api 등의 API 종속성을 지원합니다. jboss-eap-xp-microprofile BOM이 종속성에 대해 이 값을 지정하므로 이 BOM을 사용하는 경우 지원되는 API 종속성에 대한 버전을 지정할 필요가 없습니다.

4.1.4. JBoss EAP MicroProfile Maven 리포지토리 사용

Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리를 설치하고 JBoss EAP XP 증분 Maven 리포지토리를 적용한 후 jboss-eap-xp-microprofile BOM에 액세스할 수 있습니다. 그러면 리포지토리 이름이 JBoss EAP MicroProfile Maven 리포지토리가 됩니다. BOM은 JBoss EAP XP 증분 Maven 리포지토리 내에 제공됩니다.

JBoss EAP MicroProfile Maven 리포지토리를 사용하도록 다음 중 하나를 구성해야 합니다.

  • Maven 글로벌 또는 사용자 설정
  • 프로젝트의 POM 파일

공유 서버의 리포지토리 관리자 또는 리포지토리와 함께 사용되는 Maven 설정은 프로젝트의 제어 및 관리 용이성을 제공합니다.

대체 미러를 사용하여 프로젝트 파일을 변경하지 않고 특정 저장소의 모든 조회 요청을 리포지토리 관리자로 리디렉션할 수 있습니다.

주의

POM 파일을 수정하여 JBoss EAP MicroProfile Maven 리포지토리를 구성하면 구성된 프로젝트의 전역 및 사용자 Maven 설정이 재정의됩니다.

사전 요구 사항

  • 로컬 시스템에 Red Hat JBoss Enterprise Application Platform 7.4 Maven 리포지토리를 설치했으며 JBoss EAP XP 증분 Maven 리포지토리를 적용했습니다.

절차

  1. 구성 방법을 선택하고 JBoss EAP MicroProfile Maven 리포지토리를 구성합니다.
  2. JBoss EAP MicroProfile Maven 리포지토리를 구성한 후 jboss-eap-xp-microprofile BOM을 프로젝트 POM 파일에 추가합니다. 다음 예제에서는 pom.xml 파일의 <dependencyManagement> 섹션에 BOM을 구성하는 방법을 보여줍니다.

    <dependencyManagement>
      <dependencies>
        ...
        <dependency>
          <groupId>org.jboss.bom</groupId>
          <artifactId>jboss-eap-xp-microprofile</artifactId>
          <version>3.0.0.GA</version>
          <type>pom</type>
          <scope>import</scope>
      </dependency>
        ...
      </dependencies>
    </dependencyManagement>
    참고

    pom.xml 파일에서 type 요소의 값을 지정하지 않으면 Maven은 요소의 jar 값을 지정합니다.

추가 리소스

  • JBoss EAP Maven 리포지토리를 구성하는 메서드 선택에 대한 자세한 내용은 JBoss EAP 개발 가이드에서 Maven 리포지토리 사용을 참조하십시오.
  • 종속성 관리에 대한 자세한 내용은 종속성 관리를 참조하십시오 .
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동