2016-06-08 2 views
0

Eclipse 4 teamproject에서 eclipse-cs (eclipse checkstyle 플러그인)를 사용하려고합니다.Eclipse Checkstyle 플러그인 (eclipse-cs) 오류 속성이 설정되지 않았습니다

아이디어는 우리 팀에 대해 하나의 checkstyle.xml을 정의하고이 checkstyle.xml을 sourcecontrol 아래에 두는 것입니다.

프로젝트 구조에 따르면이

  • 루트
    • Checkstyle.xml
    • PluginProjectFolder1
    • PluginProjectFolder2

처럼 보인다 documentation $ {property} 스타일 패턴을 사용하여 상대 경로를 정의 할 수 있어야합니다 ...

checkstyle.xml의 위치를 ​​정의하려고하면 "Property xy has have been error 세트". 내가 잘못 무엇

Dialog for setting the checkstyle-configuration file

?

답변

1

당신이 참조 문서는 말한다 :

이 위치 문자열이 사용 $ {재산} 스타일 패턴 (들)을 수행하려면, 이러한 패턴은 똑같이라는 이름의 클래스 경로 변수 또는 환경 특성 (에서 해결 될 것입니다 -D 매개 변수를 통해 Eclipse에 전달됨)

은 클래스 경로 변수 또는 환경 특성이 아닙니다. 이클립스 문자열 변수는 다르며 다이얼로그에는이를 지원하는 코드가 특별히 추가되어야한다. 이 대화 상자가 그렇게하지 않은 것 같습니다.

당신은

+0

오른쪽. 이 변수는 구성 파일 내에서 사용하기위한 것이지 구성 파일을 찾는 데 사용되지 않습니다. –

+0

클래스 패스 변수를 정의하여 문제가 해결되었습니다. –

0

내가 PluginProjectFolder1, PluginProjectFolder2Checkstyle.xml는 이클립스 작업 공간 내에서 모든 것을 생각 것 '클래스 경로 변수> 빌드 경로> 자바'는의 환경 설정에서 클래스 경로 변수를 정의 할 수 있습니다 . 그렇지 않다면, 당신이해야 할 일입니다. WorkspaceConfig 등의 Eclipse 프로젝트를 포함하거나 checkstyle.xml을 포함하는 일부 프로젝트를 포함합니다.

그러면 설명하는 것을 달성하기 위해 드롭 다운 상자에서 "프로젝트 상대 구성"을 선택할 수 있습니다. 이것은 실제로 Eclipse 작업 영역을 참조합니다. WorkspaceConfig/checkstyle.xml을 선택하십시오. checkstyle.xml은 버전 관리하에 있으며 개발자의 작업 영역이 자신의 PC에있는 곳은 중요하지 않습니다.

추가 이점은 클래스 패스 변수 정의와 같은 추가 구성 단계를 거치지 않고도 이러한 구성이 그대로 작동한다는 것입니다.

관련 문제