2011-05-03 6 views
0

기본 요구 사항이 있습니다.maven2 전쟁 프로젝트는 병 프로젝트에 따라 다릅니다

나는이 개 프로젝트가 :

  1. 웹 응용 프로그램 (Maven2 프로젝트)
  2. 유틸리티 항아리 프로젝트 (Maven2 프로젝트) 내가 웹 응용 프로그램을 빌드 할 때

, 나는 그것을 포함 할 유틸리티 용기. jar 프로젝트 종속성을 war pom.xml에 추가하려고 시도했지만 오류가 발생했습니다. 나는 아주 기본적인 것을 놓치고 있는지 잘 모르겠습니다.

[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] Failed to resolve artifact. 

Missing: 
---------- 
1) myJarProject:jar:1.0.0.CI-SNAPSHOT 

    Try downloading the file manually from the project website. 

    Then, install it using the command: 

답변

1

나는이 두 개의 별도 받는다는 프로젝트 (안 같은 프로젝트의 두 모듈) 추측 감사? 어떤 경우에 maven은 mvn clean install을 먼저 실행하여 로컬 저장소에 저장하지 않는 한 myJarProject을 얻는 방법을 모릅니다. 그런 다음 myWarProjectmvn package을 실행하면 로컬 repo에서 jar 프로젝트를 찾을 수 있습니다.

+0

깨끗한 설치를 시도했습니다. 둘 다 완전히 다른 프로젝트입니다. 내 항아리 프로젝트는 다른 모듈에서도 사용됩니다. 어떤 이유로 maven은 로컬 파일 시스템 대신에 maven repo에서 의존성을 찾고 있습니다. – firemonkey

+0

그럴 경우 두 POM 파일의 관련 섹션을 보는 것이 유용 할 것입니다 ... –

+0

섹션이 pom에 있습니까? – DaShaun

0

실제로 내 편이 더 많이 있습니다. 나는 두 프로젝트 모두에 동일한 그룹 아이디를 부여했다. 그룹 ID를 두 프로젝트 모두에서 다르게 확인하도록 변경했을 때 제대로 작동하기 시작했습니다. -

관련 문제