2010-08-24 2 views
6

저는 한동안 둘러 보았으며 이에 대한 명확한 설명을 찾을 수 없었습니다.Maven을 사용하여 Websphere 6.1 호환 EAR 파일을 생성하십시오.

우리는 Websphere 서버를 사용하여 Rational Software Architect 7을 사용하여 개발 한 웹 애플리케이션을 실행합니다.이 애플리케이션은 전쟁 프로젝트와 4 개의 jar 프로젝트로 구성됩니다. 최종 이어 파일을 만들기 위해 IBM이 파일을 배포하는 데 필요한 추가 파일이 들어있는 여섯 번째 프로젝트가 있습니다.

현재 우리는 귀 파일을 genereate하기 위해 RSA를 사용해야합니다. 나는 그것을하기 위해 Maven을 사용하고 싶다.

분명히 이전에 maven-ear 플러그인을 사용하여 손상된 귀를 만들었습니다. IBM이 필요로하는 추가 xml 파일이 누락 된 것으로 보입니다.

maven was-6 플러그인을 찾았지만 파일을 생성 할 수없는 것 같습니다. 웹 스피어에만 설치하십시오. 내가하는 일에 대해 명확한 설명을 찾을 수 없었습니다.

누군가에게 조언이 있습니까? 어떤 기사에 대한 링크?

대단히 감사합니다!

+0

FWIW 인 경우 추가 파일이 필요하지 않습니다. 일반 EAR/WAR을 빌드하고 WAS에 잘 배치 할 수 있습니다. 그런 다음 몇 가지 배포 시간 연관을 만들어야하지만, 이것이 우리가 어쨌든하는 것을 선호하는 것입니다. – dbreaux

답변

6

maven-ear-plugin을 사용하여 귀를 생성하지만 추가 ibm 특정 구성 파일을 해당 플러그인의 earSourceDirectory 등록 정보의 일부로 포함하십시오.

플러그인은 일반 application.xml 파일과 ibm 특정 파일 ibm-application-bnd.xmi를 생성하며 ibmconfig 디렉토리의 내용은 플러그인에 의해 롤백 될 수 있습니다.

+0

이 힌트를 얻기 위해 고마워하는 Robin, 나는 그것을 정리하고 그것을 어떻게 작동하는지 알려주고 나서 그것을 시도 할 것이다. – IceGras

+0

예, 작동합니다! 고마워요 로빈! – IceGras

+0

또한 Maven을 사용하는 경우 maven 컴파일러 플러그인 /opt/IBM/WebSphere/AppServer/java/bin/javac을 지정해야합니다. – Jackie