프로젝트를 Maven 프로젝트로 변환하여 OSGi 애플리케이션에
Maven 지원을 추가할 수 있습니다. 변환된 프로젝트는 OSGi 애플리케이션에
남아 있지만, 번들에 대한 구성(예: 해당 ID, 버전, 해당 종속성)은
pom.xml 파일에 정의됩니다.
프로시저
- OSGi 애플리케이션을 마우스 오른쪽 단추로 클릭하고
을 선택하십시오.
- 새 POM 작성 대화 상자를 완료하십시오. 그룹 ID, 아티팩트 ID,
버전을 입력하거나 기본값을 승인하십시오.
선택적으로 이름 및 설명을 입력하십시오.
패키징의 경우 기본값을 승인하십시오.
- 완료를 클릭하십시오.
결과
프로젝트에서 다음과 같이 변경됩니다.
- 프로젝트 오브젝트 모델(POM) 파일, pom.xml은
프로젝트에 대해 생성되며 기존 manifest.mf 파일의
종속성을 포함한 모든 구성을 포함합니다.
- 기존 manifest.mf 파일은 Maven 프로젝트에서 생성된 파일임을
표시하도록 업데이트됩니다. 생성된
manifest.mf 파일은 편집하지 마십시오.
프로젝트에 추가하는 새 종속성은
pom.xml에서 지정됩니다.
pom.xml 파일의 변경사항은
manifest.mf 파일에서 자동으로 생성됩니다.
다음에 수행할 작업
프로젝트가 WebSphere® Application Server
API를 사용하는 경우 POM 파일에서 종속성으로 이를 수동으로 추가해야 합니다.
- Maven 저장소에 서버 API를 설치하십시오. 지시사항은 Maven 저장소로 서버 API 설치의 내용을 참조하십시오.
팁: 로컬 저장소에 한 번만 API를 설치하면 됩니다.
- API에 종속성을 추가하십시오. Maven 저장소에 API를 추가한 경우
프로젝트를 마우스 오른쪽 단추로 클릭하고
를
선택하십시오. 모듈을 선택하십시오.
그룹 ID 및 아티팩트 ID 필드가
업데이트됩니다. 범위를
제공됨로 설정하십시오. 확인을 클릭하십시오.
Maven 번들의 JAR 파일에서
패키지를 내보내는 방법에 대한 자세한 정보는 다음 하위 주제를 참조하십시오.