Eclipse Indigo 설치와 JBoss 6 서버가 관리합니다. 나는 몇 개의 모듈을 가진 Maven 프로젝트를 가지고있다. 이 모듈들은 모두 커맨드 라인에서 잘 구축됩니다.Eclipse + JBoss - 일부 JAR 파일이 배포되지 않았습니다.
모듈 중 하나가 EAR입니다. 이는 두 개의 JAR 모듈과 두 개의 WAR 모듈에 의존합니다. 명령 행 (mvn 클린 패키지)에서 EAR을 패키징 할 때, EAR은 필요한 모든 JAR 및 WAR 파일을 포함합니다. 그러나 이클립스에서 배포 할 때 두 모듈 JAR 파일이 JBoss에 없습니다. WAR 파일은 괜찮습니다. "추가 및 제거 ..."대화 상자에는 JAR 파일도 있지만 배포 할 때는 존재하지 않습니다. 나는 JBoss의 deployments 폴더를 확인해 보았습니다. 실제로 거기에 실종되었습니다. 이상하게도 똑같은 POM과 코드를 사용하면 같은 (?) 설정을 가진 모든 동료에게이 문제가 발생하지 않습니다.
두 개의 JAR 모듈은 상위 POM의 종속성 관리 부분에 나열됩니다. 또한 EAR POM에 종속성으로 나열됩니다. 그러나 Eclipse는 EAR을 사용하여 Eclipse를 배포하지 않습니다.
아무도이 문제를 해결할 수있는 방법이 있습니까? 필자는 EAR을 수동으로 패키지하고 배포 할 수 있지만, 1) 시간이 오래 걸리며 2) Eclipse의 디버깅 기능을이 방법으로 사용할 수 없습니다.
참고 : 이전에 나는 유사한 문제가 발생하고있어 http://www.coderanch.com/t/580959/vc/Eclipse-JBoss-some-JAR-files
가 왜 이클립스 디버깅 할 수 없습니다 속임수를 썼는지? 수동으로 mvn을 사용하여 귀를 패키지화하고 IDE로 항상 디버깅합니다. – Carlo