2014-01-20 5 views
12

나는 이클립스의 커맨드 라인에 빌드 된 의존성 프로젝트 중 하나가 끊임없이 변한다. m2e 플러그인과 명령 줄을 혼합하는 것이 좋지 않다고 들었으므로 명령 줄에서이 종속성을 어떻게 업데이트합니까? 또한, 나는 명령 줄에서 mvn eclipse:eclipse을 실행 해 보았고 의존성 폴더를 제거하는 Eclipse에서 프로젝트를 망칠 뿐이다.커맨드 라인에서 Maven 의존성 업데이트

+0

있습니다 사용할 수 있습니다 maven-를 eclipse-plugin (eclipse : eclipse) 및 m2e는 호환되지 않습니다. – Behe

답변

0

간단하게 프로젝트를 온라인으로 실행하십시오 (예 : mvn clean install). 그것은 당신이 당신의 pom.xml에서 언급하고

+0

그게 내가 이븐에서 프로젝트를 다시 가져올 필요가 있다는 것을 의미하지 않는다. – cobie

+0

@ 코비 실제로 mvn 이클립스 : 당신이 말한대로 일식은 최신 종속성을 가져야한다 그것은 내가 제안하는 명령을 사용하여 작동하지 않습니다 그리고 그냥 일식에서 프로젝트를 새로 고침, 그만 충분하다 – gowtham

22
mvn clean install -U 

-U 종속성의 힘 업데이트를 의미하는 프로젝트를 구축 모든 최신 종속성을 가져옵니다.

mvn eclipse:eclipse 

다음

mvn eclipse:clean 

나를 위해 작동하는 것 같다 실행,하지만 그건 그냥 내 페니 가치 : 이클립스로 프로젝트를 가져 오려면

또한, 내가 먼저 실행합니다.

5

그냥 (I 끊임없이 변화하는 스냅 샷 또는 로컬 종속성을 사용자가 직접 업데이트 중 하나를 의미 가정)/업데이트 종속성로드를 다시하려는 경우, 당신은

mvn dependency:resolve

관련 문제