maven-2 spring - Maven:POM에 종속성을 추가 한 후 저장소를 업데이트하는 명령




context repository (5)

POM에 새로운 의존성을 추가했습니다.

저장소에이 종속성을 다운로드하기 위해 실행할 수있는 간단한 명령이 있습니까?


Answers

지금은 오래된 질문이지만, Windows 에서 Eclipse Maven 플러그인을 사용하는 사용자에게는 두 가지 옵션이 있습니다.

  1. Maven을 독립 실행 형 애플리케이션으로 설치 한 경우 :

    프로젝트 경로 아래 CMD 에서 다음 명령을 사용할 수 있습니다.

    mvn eclipse:eclipse
    

    pom.xml 파일의 종속성에 따라 누락 된 모든 jar로 저장소를 업데이트합니다.

  2. 독립 실행 형 응용 프로그램으로 Maven을 설치하지 않은 경우 Eclipse에서 다음 단계를 수행 할 수 있습니다.

    project -> Run As -> Run configurations 마우스 오른쪽 버튼으로 클릭 Run configurations .

    그런 다음 mavenBuild 선택 mavenBuild .

    그런 다음 new 단추를 클릭하여 선택한 유형의 구성을 작성하십시오. 찾아보기 작업 공간을 클릭 한 다음 프로젝트를 선택하고 목표에서 eclipse:eclipse 지정하십시오 eclipse:eclipse

자세한 내용은 mvn eclipse : eclipse 명령을 실행하는 방법을 참조하십시오.


오른쪽, 프로젝트를 클릭하십시오. 메이븐 (Maven) -> 프로젝트 업데이트 (Update Project)로 이동하십시오.

종속성이 자동으로 설치됩니다.


다른 작업을 수행하지 않고 종속성 다운로드하려면 다음을 수행하십시오.

mvn dependency:resolve

또는 단일 종속성을 다운로드하려면 다음을 수행하십시오.

mvn dependency:get -Dartifact=groupId:artifactId:version

특정 저장소에서 다운로드해야하는 경우 -DrepoUrl=... 을 사용하여 지정할 수 있습니다 -DrepoUrl=...


mvn install (또는 mvn package )가 항상 작동합니다.

mvn compile 을 사용하여 컴파일 시간 종속성을 다운로드하거나 컴파일 시간 및 테스트 종속성에 대한 mvn test 를 사용할 수 있지만 항상 작동하는 것을 선호합니다.


Maven Versions 플러그인display-dependency-updates mojo는 다음과 같습니다 :

mvn versions:display-dependency-updates

출력 결과는 다음과 같습니다.

[INFO] ------------------------------------------------------------------------
[INFO] Building Build Helper Maven Plugin
[INFO]    task-segment: [versions:display-dependency-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-dependency-updates]
[INFO]
[INFO] The following dependency updates are available:
[INFO]   org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9
[INFO]   org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9
[INFO]   org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9
[INFO]   org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17 seconds
[INFO] Finished at: Fri Aug 15 10:46:03 IST 2008
[INFO] Final Memory: 10M/167M
[INFO] ------------------------------------------------------------------------




maven-2 maven-dependency