4장. JBoss EAP용 MicroProfile 애플리케이션 개발
4.1. Maven 및 JBoss EAP MicroProfile Maven 리포지토리 링크 복사링크가 클립보드에 복사되었습니다!
4.1.1. JBoss EAP MicroProfile Maven 리포지토리 패치를 아카이브 파일로 다운로드 링크 복사링크가 클립보드에 복사되었습니다!
JBoss EAP용 MicroProfile 확장 팩이 릴리스될 때마다 JBoss EAP MicroProfile Maven 리포지토리에 해당하는 패치가 제공됩니다. 이 패치는 기존 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리에 추출된 증분 아카이브 파일로 제공됩니다. 증분 아카이브 파일은 기존 파일을 덮어쓰거나 제거하지 않으므로 롤백 요구 사항이 없습니다.
사전 요구 사항
프로세스
- 브라우저를 열고 Red Hat 고객 포털에 로그인합니다.
- 페이지 상단의 메뉴에서 다운로드를 선택합니다.
- 목록에서 Red Hat JBoss Enterprise Application Platform 항목을 찾아 선택합니다.
- 제품 드롭다운 목록에서 JBoss EAP XP 를 선택합니다.
- 버전 드롭다운 목록에서 4.0.0 을 선택합니다.
- 릴리스 탭을 클릭합니다.
- 목록에서 JBoss EAP XP 4.0.0 증분 Maven 리포지토리 를 찾은 다음 다운로드를 클릭합니다.
- 아카이브 파일을 로컬 디렉터리에 저장합니다.
추가 리소스
- 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 4.0.0 증분 Maven 리포지토리를 다운로드했습니다.
프로세스
-
Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리의 경로를 찾습니다. 예를 들어
/path/to/repo/jboss-eap-7.4.0.GA-maven-repository/. 다운로드한 JBoss EAP XP 4.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-4.0.0-incremental-maven-repository.zip -d EAP_MAVEN_REPOSITORY_PATH
EAP_MAVEN_REPOSITORY_PATH 는 jboss-eap-7.4.0.GA-maven-repository 를 가리킵니다. 예를 들어 이 절차에서는 경로 /path/to/repo/jboss-eap-7.4.0.GA-maven-repository/ 를 사용하는 방법을 보여줍니다.
JBoss EAP XP Incremental Maven 리포지토리를 Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리에 추출한 후 리포지토리 이름은 JBoss EAP MicroProfile Maven 리포지토리가 됩니다.
추가 리소스
- JBoss EAP Maven 리포지토리의 URL 을 확인하려면 JBoss EAP 개발 가이드의 JBoss EAP Maven 리포지토리의 URL 설정을 참조하십시오.
4.1.3. 지원되는 JBoss EAP MicroProfile BOM 링크 복사링크가 클립보드에 복사되었습니다!
JBoss EAP XP 4.0.0에는 JBoss EAP MicroProfile BOM이 포함되어 있습니다. 이 BOM의 이름은 jboss-eap-xp-microprofile 이며, 사용 사례는 JBoss EAP MicroProfile API를 지원합니다.
| BOM Artifact ID | 사용 사례 |
|---|---|
| jboss-eap-xp-microprofile |
|
4.1.4. JBoss EAP MicroProfile Maven 리포지토리 사용 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리를 설치한 후 jboss-eap-xp-microprofile BOM에 액세스하여 JBoss EAP XP Incremental Maven 리포지토리를 적용할 수 있습니다. 그러면 리포지토리 이름이 JBoss EAP MicroProfile Maven 리포지토리가 됩니다. BOM은 JBoss EAP XP Incremental 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 Incremental Maven 리포지토리를 적용했습니다.
프로세스
- 구성 방법을 선택하고 JBoss EAP MicroProfile Maven 리포지토리를 구성합니다.
JBoss EAP MicroProfile Maven 리포지토리를 구성한 후
jboss-eap-xp-microprofileBOM을 POM 파일에 추가합니다. 다음 예제에서는pom.xml파일의 <dependencyManagement> 섹션에서 BOM을 구성하는 방법을 보여줍니다.<dependencyManagement> <dependencies> ... <dependency> <groupId>org.jboss.bom</groupId> <artifactId>jboss-eap-xp-microprofile</artifactId> <version>4.0.0.GA</version> <type>pom</type> <scope>import</scope> </dependency> ... </dependencies> </dependencyManagement>참고pom.xml파일에서type요소의 값을 지정하지 않으면 Maven은 요소의ScanSetting값을 지정합니다.
추가 리소스
- JBoss EAP Maven 리포지토리를 구성할 방법을 선택하는 방법에 대한 자세한 내용은 JBoss EAP 개발 가이드 의 Maven 리포지토리 사용을 참조하십시오.
- 종속성 관리에 대한 자세한 내용은 종속성 관리를 참조하십시오 .