2013-07-24 5 views
1

명령 프롬프트에서 mvn clean compile 및 mvn install을 실행할 수 있지만 mvn dependency : tree가 작동하지 않습니다. 나는 얻는다 :Maven 종속성 명령이 작동하지 않음

유효하지 않은 작업 'dependency': 유효한 라이프 사이클 페이즈 또는 형식 plugin : goal 또는 pluginGroupId : pluginArtifactId : pluginVersion : goal 형식의 목표를 지정해야한다. MVN 이클립스에 대한 또한

: 일식, 나는 '일식' 잘못된 작업 얻을 : ㅋ ㅋ

내가 여기 모든 구성 실종? 감사합니다. . 콜론은 Maven 플러그인을 표시하기 전에

+0

'dependency :'와'dependency : tree'를 의미하는'tree' 사이에는 공백이 없습니다. – khmarbaise

답변

6

그것은

mvn dependency:tree 
mvn eclipse:eclipse 

부분이며, 콜론 이후의 부분은 호출해야 플러그인 내 목표입니다. 그 받는다는는 하나 개의 인수

mvn <plugin>:<goal> 

당신이 거기에 공백을 넣으면로 인식하도록 플러그인 이름 사이에 공백, 콜론과 목표가 없어야합니다, Maven은 각각 별도의 인수가이고 것, 예를 들어 생각 목표 "의존성"과 또 다른 목표 "나무"를 실행하십시오.

기본 수명주기 이름 (정리, 설치 등)은 플러그인의 일부가 아니기 때문에 내장되어 있으며 따라서 ":"표기법없이 그대로 작동합니다.