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 고객 포털에 로그인합니다.
- 페이지 상단의 메뉴에서 Downloads (다운로드)를 선택합니다.
- 목록에서 Red Hat JBoss Enterprise Application Platform 항목을 찾아 선택합니다.
- 제품 드롭다운 목록에서 JBoss EAP XP 를 선택합니다.
- Version (버전) 드롭다운 목록에서 2.0.0 을 선택합니다.
- Releases (릴리스) 탭을 클릭합니다.
- 목록에서 JBoss EAP XP 3.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 2.0.0 증분 Maven 리포지토리를 다운로드했습니다.
절차
-
Red Hat JBoss Enterprise Application Platform 7.4.0.GA Maven 리포지토리의 경로를 찾습니다. 예를 들면
/path/to/repo/jboss-eap-7.3.0.GA-maven-repository/maven-repository/입니다. 다운로드한 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_PATH 는 jboss-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 리포지토리가 됩니다.
추가 리소스
- JBoss EAP Maven 리포지토리의 URL을 확인하려면 JBoss EAP 개발 가이드에서 JBoss EAP Maven 리포지토리 의 URL 확인을 참조하십시오.
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를 지원합니다.
| 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 증분 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 리포지토리를 적용했습니다.
절차
- 구성 방법을 선택하고 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>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 리포지토리 사용을 참조하십시오.
- 종속성 관리에 대한 자세한 내용은 종속성 관리를 참조하십시오 .