2016-11-18 1 views
1

FindBugs Security File suffixes 옵션에 .html, .xhtml, .rhtml, .shtml, .jsp를 넣어 .jsp 파일을 검색하도록 JSP를 구성 할 때 JSP가 WEB 플러그인과 충돌합니다. 나는 수중 음파 탐지기를 실행하면 : 나는 모두가 제대로 작동하려면 넣을 수있는 방법FindBugs Security를 ​​만드는 방법 Sonar 5.6.3에서 WEB 플러그인으로 JSP를 사용할 수 있습니까?

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project testeSonar: Language of file 'src/main/webapp/index.jsp' can not be decided as the file matches patterns of both sonar.lang.patterns.jsp : /*.jsp and sonar.lang.patterns.web : **/.html,/.xhtml,/.rhtml,/.shtml,**/*.jsp -> [Help 1]

: 수중 음파 탐지기를 받는다는에 나는 다음과 같은 오류가있어? 그렇게 할 수 없다면 FindBugs Security JSP 프로필을 비활성화하여 WEB 플러그인이 jsp 파일도 검사 할 수있는 방법이 있습니까?

답변

1

각 파일 확장자는 하나 뿐이고 단 하나의 플러그인 (https://jira.sonarsource.com/browse/MMF-145 참조)으로 선언 될 수 있습니다. 문제는 두 플러그인이 동일한 확장 프로그램을 선언했기 때문입니다. 전역 설정 (관리> [언어 이름])을 편집하여 파일 확장자를 원하는 플러그인으로 제한 할 수 있어야합니다. 현재 웹 페이지 플러그인에 대한 jsp 파일 검색은 관리 탭에서이 옵션을 제공하지 않으므로 FindBugs Security JSP는 비활성화 할 수 있습니다 (https://github.com/SonarQubeCommunity/sonar-findbugs/issues/67 참조)

이 종류의 구성은 플러그인 중 하나가 해당 확장명의 파일을 무시하도록합니다.

+0

jsp는 관리 페이지에 나타나지 않지만 FindBugs 보안 JSP 프로필 기본값이있는 Quality 프로필에 있습니다. – VitorCruz

+0

웹 플러그인에서 jsp를 비활성화하지 않으려면 FindBugs Security JSP를 비활성화하고 싶습니다. – VitorCruz

+1

나는 이것이 파일 확장자의 강력한 제약 조건이라고 생각했다. 플러그인 프로젝트가 진행됨에 따라 스캔을 더 많은 파일 형식으로 확장하는 것을 고려한 다음 사람들은 두 가지 좋은 플러그인 중 하나를 선택하게됩니다. 오늘 소나가 작동하는 것은 정말로 그럴까요? – VitorCruz