2013-03-19 3 views
15
내가

는하게 IntelliJ IDEA

mvn clean dbmaintain:updateDatabase 
  1. 은 어떻게하게 IntelliJ IDEA (12)에서 열린 프로젝트에 대한이 명령을 실행할 수있는 명령을 실행하려는

    를 사용하여 MVN 명령을 실행?

  2. 이 명령을 실행하면 내 pom.xml 파일 또는 jdbc.properties 파일에서 언급 한 db 서버에서 스크립트 명령이 자동으로 실행됩니까? 프로젝트는 Maven 프로젝트로 인 IntelliJ에 의해 감지되면

답변

28

는, 당신은 오른쪽에, Maven project 창에서 살펴 보셔야합니다. 프로젝트는 Lifecycle 하위 노드와 함께 노드로 표시되어야합니다. 확장하면 clean을 포함하여 사용 가능한 목표가 표시됩니다.

이 목표를 마우스 오른쪽 버튼으로 클릭하고 Create yourProject[clean]을 선택하면 팝업 창에 dbmaintain:updateDatabase을 (를) 포함하여 실행할 추가 목표를 추가 할 수 있습니다. 이 구성을 실행하는 것은 외부 명령 프롬프트에서 명령을 실행하는 것과 완전히 동일합니다.

프로젝트가 Maven 프로젝트로 감지되지 않은 경우 File > Open을 사용하여 pom.xml 루트를 열어 다시 가져 오기를 시도하십시오. IntelliJ는 Maven 구조를 사용하여 프로젝트를 다시 열 것인지 묻습니다.

+0

subnode를 마우스 오른쪽 버튼으로 클릭 한 후 command : box 팝업 창에서 clean dbmaintain : updateDatabase를 입력 한 다음 적용을 클릭합니다. 그런 다음 지금은 서브 노드를 다시 오른쪽 마우스 버튼으로 클릭하면 나에게 실행됩니다.이 프로젝트는 Create yourProject [clean] 옵션을 제공하지 않았습니다 ... 한 번만 구성됩니까? 올바르게 달렸습니까? – coure2011

+0

이 문제가 없습니다. 'clean'이나'Lifecycle' 폴더에서 마우스 오른쪽 버튼을 클릭하고 있습니까? –

+0

의 스크린 샷은 http://imm.io/ZZ8p에서 확인하십시오. – coure2011