2016-06-28 2 views
3

파일을 생성하기 위해 Maven 프로젝트에 mvn build 명령을 사용하려고합니다. 내가 메이븐을 구축 실행을 통해 Eclipse에서 내 Maven 프로젝트를 실행하면커맨드 라인을 통해 mvn build 명령을 사용할 수 있습니까

는, 이클립스는 tar 파일을 생성 할 수 있습니다. 그러나 문제는 mvn build을 명령 줄에 사용했을 때 mvn build이 (가) 실행주기가 아니기 때문에 실행할 수 없다는 것입니다. 그렇다면 누구나 명령 줄을 통해 mvn build을 사용할 수 있습니까? 미리 감사드립니다.

+0

다음으로 시도해보십시오. mvn install –

+0

@JoachimRohde 저는 실제로 mvn install을 사용했습니다. 하지만 난 mvn 빌드를 사용하여 그렇게하도록 요청 받았다. Google에서 엄격하게 검색했지만 답변을 찾지 못했습니다. 그래서 mvn 빌드를 사용할 수 있는지 여부를 묻는 이유는 무엇입니까? – krish

+0

"mvn install"을 사용하는 경우 'install'이 호출됩니다. 'install'에 속한 라이프 사이클은 "빌드"입니다 (https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html 참조). 오해 일 수 있습니까? 표준 세트에서 '빌드'라는 목표를 알지 못합니다. –

답변

0

Maven's built-in lifecycles 중 하나를 사용하려면 명령 행에서 프로젝트 디렉토리 (POM [pom.xml]가있는 위치)에 mvn <phase>으로 호출해야합니다. (이미 주석으로 그리고, "빌드"라고 어떤 단계가 없습니다.)

메이븐 구축 이클립스에서 M2Eclipse (m2e) plugin의 메뉴 항목으로 만 사용할 수 있습니다.

+0

고맙습니다. – krish

+0

@krishnapatamsetti 네, 달성하고자하는 바에 따라 다릅니다. 라이프 사이클, 단계 등이 함께 작동하는 방법은 [이 답변] (http://stackoverflow.com/a/30953905/1744774)을 참조하십시오. –

+0

고맙습니다. 도움이 될 것입니다. – krish

관련 문제