Maven : POM에 종속성을 추가 한 후 저장소를 업데이트하는 명령
POM에 새로운 종속성을 추가했습니다.
이 종속성을 내 저장소에 다운로드하기 위해 실행할 수있는 간단한 명령이 있습니까?
mvn install
(또는 mvn package
) 항상 작동합니다.
mvn compile
컴파일 시간 종속성을 다운로드하거나 mvn test
컴파일 시간 및 테스트 종속성을 위해 사용할 수 있지만 항상 작동하는 것을 선호합니다.
다른 작업을하지 않고 종속성 만 다운로드 하려면 다음과 같습니다.
mvn dependency:resolve
또는 단일 종속성을 다운로드하려면
mvn dependency:get -Dartifact=groupId:artifactId:version
특정 저장소에서 다운로드해야하는 경우 다음을 사용하여 지정할 수 있습니다. -DrepoUrl=...
나는 그것이 오래된 질문이라는 것을 알고 있지만 아래의 Maven
플러그인을 사용하는 사용자에게는 두 가지 옵션이 있습니다.Eclipse
Windows
Maven을 독립형 애플리케이션으로 설치 한 경우 :
CMD
프로젝트 경로 아래 에서 다음 명령을 사용할 수 있습니다 .mvn eclipse:eclipse
pom.xml
파일 의 종속성에 따라 누락 된 모든 항아리로 저장소를 업데이트합니다 .Maven을 독립형 애플리케이션으로 설치하지 않은 경우 일식에서 다음 단계를 수행 할 수 있습니다.
project
->Run As
->를 마우스 오른쪽 버튼으로 클릭하십시오Run configurations
.그런 다음를 선택하십시오
mavenBuild
.그런 다음
new
버튼을 클릭 하여 선택한 유형의 구성을 만듭니다. 찾아보기 작업 공간을 클릭 한 다음 프로젝트를 선택하고 목표를 지정하십시오.eclipse:eclipse
자세한 내용은 mvn eclipse : eclipse 명령을 실행하는 방법을 참조 하십시오.
Intellij를 통해 클린 컴파일을 호출하면 pom이 다운로드되지만 jar은 그렇지 않은 문제가 발생했습니다. xxx.jar.lastUpdated 파일이 작성되었습니다. 그런 다음 종속성 범위가 테스트임을 알았지 만 컴파일을 시작했습니다. repos를 삭제하고 mvn 테스트를 시작했으며 문제가 해결되었습니다.
마우스 오른쪽 버튼으로 프로젝트를 클릭하십시오. Maven-> Update Project로 이동하십시오.
종속성이 자동으로 설치됩니다.
'IT story' 카테고리의 다른 글
Laravel 5 : 블레이드를 사용하여 HTML 표시 (0) | 2020.04.16 |
---|---|
영역 파일을 찾는 방법은 무엇입니까? (0) | 2020.04.16 |
UINavigationBar를 투명하게 만들기 (0) | 2020.04.16 |
줄 바꿈으로 PHP 문자열을 분해 (0) | 2020.04.16 |
Ruby의 파일 경로에서 확장자가없는 파일 이름을 얻는 방법 (0) | 2020.04.16 |