2013-09-24 2 views
3

내 .java 파일에 중단 점을 설정했습니다. 나는 maven-jetty plugin을 통해 부두교를 시작했다. 중단 점을 설정 한 Java 파일도 JAR 파일로 패키지됩니다. Intellij는 중단 점에서 멈추지 만 java 파일 대신 JAR에 패키지 된 파일을 보여줍니다. 그것은 타사 라이브러리 소스 코드의 Java 파일에 중단 점을 설정 한 것처럼 작동합니다. Intellij가 내 JAR을 무시하도록하거나 Intelli가 내 .java 파일에서 중지되도록하려면 어떻게해야합니까?Intellij IDEA 프로젝트의 소스 코드 대신 중단 점이 JAR에서 중지됩니다.

답변

3

이 설정은 2 배입니다.

  1. 소스를 모듈의 클래스 경로 중 하나에 추가하십시오. (프로젝트 구조 -> 종속성 -> 추가 -> 모듈 종속성 -> 소스를 선택하고 모든 라이브러리 의존성 위에 끌어다 놓음) enter image description here
  2. 원격 구성이 특정 모듈의 클래스 경로에있는 소스를 검색하도록 지정하십시오. 소스에 대해 "전체 프로젝트"를 검색 할 수있는 옵션이 있습니다 Remote Config Sources Search

아래 그림을 참조하십시오,하지만 난 그것을 사용하려고 할 때, 다운로드 소스를 통해, 로컬로 사용할 소스에 우선 순위를 설정하지 않았다. 위의 해결 방법으로이 문제가 해결되었지만 대규모의 다중 프로젝트 설정으로 작업 할 때는 상대적으로 만족스럽지 않습니다. 즉 원격 구성에서 특정 모듈의 클래스 경로를 진실의 소스로 선택해야했습니다. 필자의 의견으로는 로컬 소스가 존재하고 "전체 프로젝트"가 검색 옵션 인 경우 IntelliJ는 라이브러리보다 로컬 소스를 선택하기에 충분히 똑똑해야합니다.

+1

IntelliJ의 새 버전에서는이 UI가 어디에 있습니까? 나는 버전 15를 사용하고 있으며, 당신이 보여주고있는 것을 발견 할 수없는 것 같습니다. – MikeB

관련 문제