2014-01-29 2 views
0

Maven을 통해 내 프로젝트로 로컬 jar를 가져 왔습니다. 내 다른 프로젝트에서 jar를 업데이트 한 다음 maven 패키지를 수행하면 주 프로젝트에서 업데이트되지 않습니다.Maven이 로컬 jar (IntelliJ)를 업데이트하지 않습니다.

나는 모든 것을 시험해 보았고, 종속성을 강요하고, IntelliJ를 다시 시작하고, m2 저장소를 삭제했다. 아무것도 나를 위해 일하고있다.

도움을 주시면 감사하겠습니다.

주 프로젝트의 코드에서 코드를 추출합니다.

<dependency> 
        <groupId>com.example</groupId> 
        <artifactId>manager</artifactId> 
        <version>2.0.0-SNAPSHOT</version> 
        <type>jar</type> 
      </dependency> 

EDIT : 솔루션!

실수로 메이븐이 아닌 내 프로젝트에 다른 프로젝트를 가져 왔습니다. 그것을 제거하고 모든 것이 수정되었습니다.

모두의 도움에 감사드립니다!

+0

http://stackoverflow.com/questions/11454822/import-maven-dependencies-in-intellij-idea – MariuszS

+0

이 프로젝트는 받는다는 빌드,하지만 IntelliJ를한다. – user2977659

+0

다른 프로젝트에서'mvn install'을 시도 했습니까? 누락 된 아티팩트는 확실히 메이븐 저장소에 있습니까? – MariuszS

답변

3

변경 사항을 다른 프로젝트에 표시하려면 mvn install 인 로컬 저장소에 설치해야합니다. 하지만 Intellij에 모듈로 두 번째 프로젝트를 가져올 수 있습니다. 이 두 프로젝트가 (내부 동기화)을 설치하지 않고도 작동 할 수 있습니다.

문서 : Creating and importing Maven projects

+0

네, 이것을 시도했습니다. – user2977659

+1

+1 해결책이라고 생각합니다. –

관련 문제