2011-05-10 4 views
0

여러 전쟁, ejb 및 jar 파일이있는 귀 프로젝트에 eclipse와 함께 maven2를 사용하고 있습니다. 내 응용 프로그램 서버가 JBoss 4.2.3입니다.m2eclipse + wtp + jboss 잘못된 파일 배포

maven 명령 줄을 사용하면 올바른 귀에 포장 할 수 있습니다. 문제없이 테스트 및 프로덕션 서버에서 실행됩니다. 그러나 커맨드 라인으로 실행하는 것은 일상적인 개발에서 매우 번거로운 일입니다. 그래서, 나는 m2eclipse와 wte와의 m2e-extra 통합을 시도하기로 결정했으나 막혔다.

wtp는 귀를 생성하고 있습니다 (나는 어디서나 찾을 수는 없지만) 결과는 폴더에 있습니다 (.metadata/.plugins/org.eclipse.wst.server.core/tmp0)이 결과는 jboss323.xml 스크립트에 의해 패키지화됩니다.

문제는 WTP가이 폴더 (tmp0)의 결과를 어떻게 생성하는지 모르지만 그것이 내 pom.xml에 없다는 것을 압니다. 힌트 중 하나는 내가 내 pom에 의해 참조 된 내부 프로젝트 인 두 개의 jar를 가지고 있는데, 이들은 maven 명령 줄에 의해 corectly 패키지되지만 WTP 출력에 의해 누락되었습니다.

나는 많은 다른 설정을 시도했지만, 그 중 어느 것도 내 pom.xml을 사용하여 WTP에 출력을 생성하지 못하는 것으로 판명되었습니다.

답변

0

그래서 나는 많은 대안을 시도해 왔으며 귀에서 약간의 단지를 남겨 두었습니다.

이클립스에서 m2e와 함께 문제가 해결되었습니다. 이 버전에서만 버그가 수정 된 것 같습니다.