2014-05-21 2 views
0

mave-compiler-plugin을 사용하여 디버그 기호를 추가하려고합니다 (메소드 매개 변수 이름에 액세스 할 수 있도록). here을 찾을 수있는 사용 가능한 구성에 따라 , 여기 전까지는 지금, 내가 더 성공이 없습니다 내 받는다는 - 컴파일러 플러그인 구성maven을 사용하여 디버그 기호 추가

     <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <configuration> 
       <source>${java.version}</source> 
       <target>${java.version}</target> 
       <compilerArgument>-Xlint:all</compilerArgument> 
       <showWarnings>true</showWarnings> 
       <showDeprecation>true</showDeprecation> 
       <debug>true</debug> 
       <debugLevel>lines,vars,source</debugLevel> 
      </configuration> 
     </plugin> 

입니다.

누군가 maven을 사용하여 디버그 기호를 추가하는 방법을 알려주십시오.

+1

'debugLevel'의 유효한 값은'none','lines','vars' 및 **'source' **입니다 (즉 * not *'sources'). – JonK

+0

THX, 나는 소스로 질문을 업데이트했다. 아직도 진전이 없습니다. – Modi

답변

0

compilerArgument에 대해 maven-compiler-plugin documentation에 따라 <fork>true</fork>을 추가해야 할 수 있습니다.

포크를 true로 설정하면 컴파일되지 않은 단일 인수 문자열이 컴파일러에 전달되도록 설정합니다.

필요한 경우 확실하지 않지만 <groupId>org.apache.maven.plugins</groupId><version>#.#.#<\version>을 추가 할 수 있습니다.

덧글에 언급 된 @JonK도 sources 대신 source이 필요하고 debugLevel이 필요합니다.

+0

불행히도 으로 수정하여도 문제가 해결되지 않았습니다. – Modi

+0

행운이 있습니까? 오류가 있습니까? – jcragun

+0

Nop, 행운, 오류 없음 ... – Modi