내 gradble 빌드에 PMD 작업을 추가하고 싶다면 CSV 형식의 pmd 보고서를 제공합니다. 나는 pmd gradle 문서가 너무 미묘하여 이것을 성취 할 방법을 찾지 못했다. 누군가 간단한 예제를 게시 할 수 있습니까?pmd gradle 기본 설정
3
A
답변
1
파악 :
task pmd << {
println 'Running PMD static code analysis'
ant {
taskdef(name:'pmd', classname:'net.sourceforge.pmd.ant.PMDTask', classpath: configurations.pmdConf.asPath)
pmd(shortFilenames:'true', failonruleviolation:'true', rulesetfiles:'conf/pmd-rules.xml') {
formatter(type:'csv', tofile:'myreport.csv', toConsole:'true')
fileset(dir: "src/main/java") {
include(name: '**/*.java')
}
fileset(dir: "src/test/java") {
include(name: '**/*.java')
}
}
}
}
0
Gradle을 PMD plugin, 나는 단지 XML을 생성합니다 믿고 HTML 보고서. PMD task에 대한 자세한 내용은 DSL 참조를 참조하십시오.
관련 문제
- 1. 설정 및 소스가없는 Gradle 프로젝트
- 2. 컴파일러 레벨 설정 gradle 생성을 위해
- 3. 등록 정보에 PMD 기본 규칙 사용
- 4. PMD 룰셋 파일
- 5. 허드슨/젠킨스 PMD 구성
- 6. 벤치마킹을위한 PMD 규칙 테스트 클래스
- 7. PMD 규칙 작업
- 8. PMD xpath 자습서
- 9. IntelliJ 12 + Gradle 1.3 - 기본 Gradle 구문이 작동하지 않는 것 같습니다.
- 10. Gradle 프로젝트
- 11. 기본 포틀릿 설정 환경 설정
- 12. Gradle : reinitialize/reload settings.gradle
- 13. Gradle 태스크 정의 상속
- 14. gradle doLast philosophy
- 15. Gradle - jars를 프로젝트 폴더에 복사
- 16. 기본 jvm args를 gradle 응용 프로그램 플러그인으로 설정하는 방법은 무엇입니까?
- 17. 겹침없는 CheckStyle, FindBugs 및 PMD 구성
- 18. Eclipse IDE 용 PMD 플러그인의 오프라인 설치
- 19. 사용자 정의 PMD 규칙 - 장소
- 20. 허드슨 PMD & TaskScanner 플러그인이 실패했습니다
- 21. PMD 이클립스 파일 저장 실행
- 22. 코드 분석기 : PMD 및 FindBugs
- 23. XPD를 통한 PMD PrimaryPrefix 문제
- 24. PMD Eclipse Plugin은 오픈 소스입니까?
- 25. pmd 오류 자동 수정. 가능한가?
- 26. Android 기본 설정 : 종속성
- 27. 기본 라이브러리 경로 설정
- 28. HTTP 서버 기본 설정
- 29. 기본 설정 벨소리 기본값
- 30. symfony에서 기본 시간대 설정