2013-06-14 2 views
4

을 행동한다.인 IntelliJ의 MVN 패키지 내 프로젝트에서 다르게 그 명령 줄

maven shade plugin을 사용하고 있습니다.

IntelliJ에서이 작업을 수행 할 수 있기를 원하며, maven에 대한 실행 구성에서 작업 디렉토리를 루트 pom.xml 폴더로 설정하고 명령 줄 'mvn 패키지'를 추가했습니다.

그것은 동일한 출력, 그냥 가지고 생성하지 않습니다 : 내가 잘못 뭐하는 거지

classes 
generated-sources 
generated-test-sources 
test-classes 

를?

+0

mvn 명령을 실행하면 일반적으로 콘솔 출력이 나타나는데 그 내용은 무엇입니까? – fge

+0

잘 잡히면 '알 수없는 라이프 사이클 단계'mvn "이 표시됩니다. 올바른 수명주기 단계 또는 목표를 형식으로 지정해야합니다 : 또는 : Blankman

답변

21

mvn 명령 자체가 포함되어 있기 때문에 오류 상태로 잘못 입력되었습니다. 이 명령은 암시 적으로 호출됩니다 (이것은 maven 실행 구성이기 때문에).

enter image description here

이 오류 당신이 뭔가를 제공합니다 :

당신이있어 무엇

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 0.118s 
[INFO] Finished at: Sun Jun 16 15:47:29 CEST 2013 
[INFO] Final Memory: 6M/120M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1] 

그래서 그냥 mvn 명령을 제거하고이처럼 보이게 :

enter image description here

빌드가 올바르게되었습니다.

+0

eclipse.thanks에서 동일한 실수를 한 경우에도 – KNU

+0

와우, 너무 많이 !! – laike9m

관련 문제