2017-03-16 1 views
0

Maven archetype maven-archetype-quickstart을 명령 줄에 사용하여 새 프로젝트를 생성했습니다. 그 프로젝트를 IntelliJ 2017.1로 가져 왔습니다.IntelliJ에서 새로운 Maven 기반 "빠른 시작"앱을 실행하는 방법은 무엇입니까?

  • 어떻게 응용 프로그램을 실행합니까?
  • 앱을 디버깅하는 방법은 무엇입니까?

앱을 실행하는 녹색 삼각형 버튼이 비활성화되어 있습니다.

패널 목록 Maven 라이프 사이클 및 플러그인을 열었습니다. 하지만 앱 실행에 대한 어떤 조치도 보이지 않습니다. IntelliJ에 내 응용 프로그램 자체를 실행하는 경우

enter image description here

+0

이 또한 확인, Ctrl 키를 + + F10 시프트보십시오 당신했습니다 [JDK를 구성] (https://www.jetbrains.com/help/idea/2016.3/defining-a-jdk-and-a-mobile-sdk-in-intellij-idea.html) 응용 프로그램을 실행하는 동안 직면 한 정확한 문제 ? –

+0

@PratikAmbani 더 복잡한 Maven 아키 타입을 사용하여, 앱 실행을 위해 실행 된 Maven 플러그인을 보았습니다. 그러나이 단순한 아키 타입에서는 앱을 실행할 방법이 없습니다. 이 스크린 샷에서 볼 수 있듯이 녹색 삼각형 버튼은 비활성화되어 있습니다 (제 질문에 표시했듯이). –

+0

https://www.jetbrains.com/help/idea/2016.3/run-debug-configurations.html을 참조하십시오. – CrazyCoder

답변

1

, 당신은 그것을 실행하기 위해 App.java 파일을 열 수있을 것이다. 거기에서 마우스 오른쪽 버튼으로 클릭하고 static main()- 메서드 내에서 실행을 선택하십시오. 동일한 컨텍스트 메뉴에서 디버그를 선택하는 옵션도 있어야합니다.

그러나 Maven에서 응용 프로그램을 실행하는 것은 archtype을 기반으로 불가능합니다. 메이븐 (Maven)은 오히려 전체 내용을 패키지화하는 데 도움이 될 수 있습니다. 그러나, 단지 파일 포스트 빌드를 실행하는 것은 매우 간단합니다 - 여기에있는 문서에 설명 된대로 :

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App 
관련 문제