2.3.2. Red Hat CodeReady Studio에서 사용할 Maven 구성
Red Hat JBoss Enterprise Application Platform에 애플리케이션을 빌드하고 배포하는 데 필요한 아티팩트 및 종속성은 공용 리포지토리에 호스팅됩니다. 애플리케이션을 빌드할 때 이 리포지토리를 사용하도록 Maven을 지시해야 합니다. 이 섹션에서는 Red Hat CodeReady Studio를 사용하여 애플리케이션을 빌드 및 배포하려는 경우 Maven을 구성하는 단계를 설명합니다.
Maven은 Red Hat CodeReady Studio와 함께 배포되므로 별도로 설치할 필요가 없습니다. 그러나 JBoss EAP에 배포하려면 Java EE Web Project 마법사에서 사용하도록 Maven을 구성해야 합니다. 아래 절차에서는 Red Hat CodeReady Studio 내에서 Maven 구성 파일을 편집하여 JBoss EAP와 함께 사용하도록 Maven을 구성하는 방법을 보여줍니다.
Red Hat CodeReady Studio에서 Target 런타임 을 7.4 또는 이후 런타임 버전으로 설정하면 프로젝트가 Jakarta EE 8 사양과 호환됩니다.
Red Hat CodeReady Studio에서 Maven 구성
Window → Preferences 를 클릭하고 JBoss Tools 를 확장한 다음 JBoss Maven Integration 을 선택합니다.
그림 2.1. 기본 설정 창의 JBoss Maven Integration Pane

- Configure Maven Repositories(Maven 리포지토리 구성)를 클릭합니다.
Add Repository (리포지토리 추가)를 클릭하여 JBoss Enterprise Maven 리포지토리를 구성합니다. 다음과 같이 Add Maven Repository(Maven 리포지토리 추가) 대화 상자를 완료합니다.
-
Profile ID,Repository ID, Repository Name (리포지토리 이름 ) 값을
jboss-ga-repository로 설정합니다. -
리포지토리 URL 값을
http://maven.repository.redhat.com/ga로 설정합니다. - Active by default (기본적으로 활성화) 확인란을 클릭하여 Maven 리포지토리를 활성화합니다.
OK(확인)를 클릭합니다.
그림 2.2. Maven 리포지토리 추가

-
Profile ID,Repository ID, Repository Name (리포지토리 이름 ) 값을
- 리포지토리를 검토하고 Finish (완료)를 클릭합니다.
-
"Are you have to update the file
MAVEN_HOME/settings.xml?"라는 메시지가 표시됩니다. Yes (예)를 클릭하여 설정을 업데이트합니다. OK(확인 )를 클릭하여 대화 상자를 닫습니다.
이제 JBoss EAP Maven 리포지토리가 Red Hat CodeReady Studio와 함께 사용하도록 구성됩니다.