2011-09-27 6 views
0

두 개의 maven 프로젝트가 있고 둘 다 독립적으로 잘 작동합니다. 나는 항아리 파일을 만들고 콘솔뿐만 아니라 이클립스에서 실행할 수있다.Maven 프로젝트는 "새로 설치"전에 작동했습니다. 왜?

두 번째 프로젝트의 일부 클래스를 첫 번째 프로젝트로 복사 한 다음 몇 가지 변경 사항을 적용하여 두 기능의 단일 프로젝트로 실행합니다.

두 개의 pom 파일이 있으므로 하나의 pom 파일로 결합했습니다.

나는 일식에서 잘 실행할 수 있고, 내가 원하는 결과물을 얻을 수있다. 그러나 "mvn 패키지"에서 만든 jar 파일을 실행 한 후에 실행할 수 없습니다.

음영 메이븐 플러그인을 사용하고 있습니다.

목표로 새로 설치하여 maven build ..를 사용하면 다시 오류가 표시됩니다.

내 질문은 왜 이런 불일치입니까?

답변

0

문제를 올바르게 진단하려면 추가 정보가 필요합니다. 살펴볼 한 가지는 명령 행 빌드가 Eclipse 프로젝트가 아닌 Repo를 볼 때 Eclipse에서 프로젝트 인 종속성에 대한 변경 사항이 설치되었는지 확인하는 것입니다.

+0

처음으로 모든 것이 정상적으로 작동했기 때문에 새로운 pom 파일이 올바른 것입니까? –

0

이는 Eclipse 작업 공간에 열려있는 프로젝트로서 존재하는 종속성이있을 때 발생할 수 있습니다.

이 문제가있는 프로젝트를 제외한 모든 프로젝트를 닫으십시오. 그때 그것은 여전히 ​​일식에서 컴파일합니까?

관련 문제