我想在我的Gradle构建中使用复制/粘贴检测器.
这就是为什么我决定将以下Ant任务(我在这里找到)转换为Gradle语法:
这就是翻译目前的样子:
check << { ant.taskdef(name: 'cpd', classname: 'net.sourceforge.pmd.cpd.CPDTask', classpath: configurations.pmd.asPath) ant.cpd(minimumTokenCount: '100', outputFile: file('build/reports/pmd/copyPasteDetector.txt').toURI().toString()) { fileset(dir: 'src'){ include(name: '**.java') } } }
不幸的是,调用gradle check
产生了一个net.sourceforge.pmd.cpd.ReportException
,堆栈跟踪在这里.
如何使用Gradle 1.9使用复制/粘贴检测器扫描源代码?
谢谢!