WebSphere Application Server를 대상으로 하는 프로젝트에 대한 POM 항목 설정

시작하기 전에

pom.xml 파일을 마우스 오른쪽 단추로 클릭하고 연결 프로그램 > Maven POM 편집기를 선택하십시오. pom.xml 탭으로 이동하십시오.

이 태스크 정보

Maven에 대한 권장되는 작업공간 환경 설정 외에도 WebSphere® Application Server 배치에 가장 적합한 프로젝트 구조 및 클래스 경로 항목을 생성하는 여러 POM 항목을 설정할 수 있습니다.

프로시저

  1. 출력 폴더 위치를 설정하십시오. 기본적으로 웹 프로젝트는 WAR 자원 폴더 내 중첩되지 않은 출력 위치를 지정합니다. 이 출력 위치는 빠른 배치를 위해 단일 루트 규칙을 위반합니다. 다음 예제에 표시된 대로, 소스 및 테스트 출력 위치를 지정하여 자원 폴더 내 출력 위치를 지정하십시오.
    <build>
       <outputDirectory>${project.basedir}\src\main\webapp\WEB-INF\classes</outputDirectory>
       <testOutputDirectory>${project.basedir}\src\main\webapp\WEB-INF\classes</testOutputDirectory>
  2. <finalName> 요소를 설정하십시오. 기본적으로 Maven은 EAR 및 WAR 모듈 프로젝트 모두에 대해 archiveName의 일부로 POM에 지정된 버전을 사용합니다. <finalName>을 WAR 및 EAR 프로젝트 모두에서 프로젝트 이름과 같은 값으로 설정하십시오. 예를 들면, 다음과 같습니다.
    <build>
       <finalName>${project.name}</finalName>
  3. EAR POM에서 모듈 URI 및 bundleFileName을 설정하십시오. 독립형 EAR 및 WAR 아카이브에 대한 <finalName>과 비슷하게 EAR 모듈의 기본 이름은 버전 정보에서 파생됩니다. 프로젝트 이름과 일관되도록 EAR POM 파일에서 설정을 지정하십시오. 예를 들어 프로젝트 이름이 SimpleWeb인 경우 다음 설정을 사용하십시오.
    <modules>
       <webModule>
          <groupId>test</groupId>
          <artifactId>SimpleWeb</artifactId>
          <uri>SimpleWeb.war</uri>
          <bundleFileName>SimpleWeb.war</bundleFileName>
주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: pom_entries_for_was.html