The following document contains the results of PMD 4.2.2.
| Violation | Line |
|---|---|
| Avoid using ThreadGroup; it is not thread safe | 47 |
| Violation | Line |
|---|---|
| Avoid unused imports such as 'java.io.IOException' | 19 |
| Avoid unused imports such as 'java.io.InterruptedIOException' | 20 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.shared.model.fileset.util.FileSetManager' | 14 |
| Avoid unused private fields such as 'filesets'. | 34 |
| Avoid unused private methods such as 'getFilesets()'. | 43 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.project.artifact.ProjectArtifactMetadata' | 13 |
| Avoid unused imports such as 'org.apache.maven.artifact.installer.ArtifactInstallationException' | 16 |
| Avoid unused imports such as 'org.codehaus.plexus.digest.DigesterException' | 20 |
| Avoid unused imports such as 'org.codehaus.plexus.digest.Md5Digester' | 21 |
| Avoid unused imports such as 'org.codehaus.plexus.digest.Sha1Digester' | 22 |
| Avoid unused imports such as 'java.security.NoSuchAlgorithmException' | 23 |
| Avoid unused private fields such as 'createChecksum'. | 46 |
| Avoid unused private fields such as 'version'. | 62 |
| Avoid unused private fields such as 'artifactFactory'. | 75 |
| Avoid unused private fields such as 'installer'. | 88 |
| Avoid unused private fields such as 'localRepository'. | 101 |
| Avoid unused private fields such as 'md5Digester'. | 112 |
| Avoid unused private fields such as 'sha1Digester'. | 123 |
| Avoid unused private methods such as 'createArtifactWithVersion(Artifact,java.lang.String)'. | 135 |
| Avoid unused method parameters such as 'originalArtifact'. | 135 - 137 |
| Avoid unused method parameters such as 'version'. | 135 - 137 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.plugin.logging.Log' | 13 |
| Avoid unused imports such as 'org.apache.maven.plugin.MojoExecutionException' | 14 |
| Avoid unused imports such as 'org.apache.tools.ant.Project' | 15 |
| Avoid unused imports such as 'org.apache.tools.ant.ExitStatusException' | 16 |
| Avoid unused imports such as 'org.apache.commons.lang.time.StopWatch' | 17 |
| Avoid unused imports such as 'org.codehaus.mojo.shitty.util.PrefixingStream' | 18 |
| Avoid unused imports such as 'org.codehaus.groovy.maven.common.StreamPair' | 19 |
| Avoid unused imports such as 'org.codehaus.groovy.maven.common.SystemOutputHijacker' | 20 |
| Avoid unused private fields such as 'script'. | 28 |
| Avoid unused private fields such as 'type'. | 33 |
| Avoid unused private fields such as 'result'. | 38 |
| Avoid unused constructor parameters such as 'void2'. | 43 - 47 |
| Avoid unused constructor parameters such as 'void3'. | 43 - 47 |
| Avoid unused constructor parameters such as 'void1'. | 43 - 47 |
| Avoid unused constructor parameters such as 'script'. | 49 - 52 |
| Avoid unused constructor parameters such as 'type'. | 49 - 52 |
| Avoid unused constructor parameters such as 'result'. | 49 - 52 |
| Avoid unused constructor parameters such as 'script'. | 54 - 57 |
| Avoid unused constructor parameters such as 'type'. | 54 - 57 |
| Avoid unused constructor parameters such as 'cause'. | 54 - 57 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused private fields such as 'out'. | 26 |
| Avoid unused private fields such as 'err'. | 28 |
| Avoid unused constructor parameters such as 'void2'. | 30 - 32 |
| Avoid unused constructor parameters such as 'void3'. | 30 - 32 |
| Avoid unused constructor parameters such as 'void1'. | 30 - 32 |
| Avoid unused constructor parameters such as 'out'. | 34 - 37 |
| Avoid unused constructor parameters such as 'err'. | 34 - 37 |
| Avoid unused constructor parameters such as 'streams'. | 39 - 42 |
| Avoid unused private methods such as 'print(PrintStream,java.lang.String,CharSequence)'. | 49 |
| Avoid unused method parameters such as 'out'. | 49 - 51 |
| Avoid unused method parameters such as 'prefix'. | 49 - 51 |
| Avoid unused method parameters such as 'content'. | 49 - 51 |
| Avoid unused method parameters such as 'out'. | 53 - 55 |
| Avoid unused method parameters such as 'prefix'. | 53 - 55 |
| Avoid unused method parameters such as 'cause'. | 53 - 55 |
| Avoid unused private methods such as 'print(PrintStream,java.lang.String,CharSequence,Throwable)'. | 57 |
| Avoid unused method parameters such as 'out'. | 57 - 59 |
| Avoid unused method parameters such as 'prefix'. | 57 - 59 |
| Avoid unused method parameters such as 'content'. | 57 - 59 |
| Avoid unused method parameters such as 'cause'. | 57 - 59 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused private fields such as 'project'. | 31 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.plugin.MojoExecutionException' | 14 |
| Avoid unused imports such as 'org.apache.tools.ant.Project' | 15 |
| Avoid unused imports such as 'org.apache.tools.ant.ExitStatusException' | 16 |
| Avoid unused imports such as 'org.codehaus.mojo.shitty.util.PrefixingStream' | 18 |
| Avoid unused imports such as 'org.codehaus.groovy.maven.common.SystemOutputHijacker' | 20 |
| Avoid unused private fields such as 'log'. | 32 |
| Avoid unused private fields such as 'mojo'. | 34 |
| Avoid unused private fields such as 'out'. | 36 |
| Avoid unused private fields such as 'err'. | 38 |
| Avoid unused private fields such as 'watch'. | 40 |
| Avoid unused private fields such as 'pomFile'. | 45 |
| Avoid unused private fields such as 'name'. | 50 |
| Avoid unused private fields such as 'baseDir'. | 55 |
| Avoid unused private fields such as 'goals'. | 60 |
| Avoid unused private fields such as 'flags'. | 65 |
| Avoid unused private fields such as 'properties'. | 70 |
| Avoid unused private fields such as 'logFile'. | 75 |
| Avoid unused private fields such as 'failure'. | 80 |
| Avoid unused private fields such as 'status'. | 82 |
| Avoid unused private fields such as 'block'. | 84 |
| Avoid unused constructor parameters such as 'void2'. | 86 - 88 |
| Avoid unused constructor parameters such as 'void3'. | 86 - 88 |
| Avoid unused constructor parameters such as 'void1'. | 86 - 88 |
| Avoid unused constructor parameters such as 'pomFile'. | 90 - 93 |
| Avoid unused constructor parameters such as 'mojo'. | 90 - 93 |
| Avoid unused constructor parameters such as 'name'. | 90 - 93 |
| Avoid unused private methods such as 'discoverGoals()'. | 111 |
| Avoid unused private methods such as 'discoverFlags()'. | 115 |
| Avoid unused private methods such as 'discoverProperties()'. | 119 |
| Avoid unused private methods such as 'createLogFile()'. | 123 |
| Avoid unused private methods such as 'createLogStreams()'. | 127 |
| Avoid unused private methods such as 'build()'. | 135 |
| Avoid unused private methods such as 'createAnt()'. | 139 |
| Avoid unused private methods such as 'maven()'. | 143 |
| Avoid unused private methods such as 'getMavenHome()'. | 150 |
| Avoid unused private methods such as 'invokeScript(java.lang.String,java.lang.String)'. | 157 |
| Avoid unused method parameters such as 'fileName'. | 157 - 159 |
| Avoid unused method parameters such as 'type'. | 157 - 159 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.shared.model.fileset.FileSet' | 14 |
| Avoid unused imports such as 'org.apache.maven.shared.model.fileset.util.FileSetManager' | 15 |
| Avoid unused imports such as 'org.apache.maven.settings.Settings' | 16 |
| Avoid unused imports such as 'org.apache.commons.lang.time.StopWatch' | 17 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue' | 18 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor' | 19 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy' | 20 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.TimeUnit' | 21 |
| Avoid unused imports such as 'jline.Terminal' | 22 |
| Avoid unused imports such as 'jline.ANSIBuffer' | 23 |
| Avoid unused imports such as 'org.codehaus.mojo.shitty.util.NamedThreadFactory' | 24 |
| Avoid unused imports such as 'org.codehaus.groovy.maven.common.SystemOutputHijacker' | 25 |
| Avoid unused private fields such as 'mojo'. | 34 |
| Avoid unused private fields such as 'log'. | 36 |
| Avoid unused private fields such as 'build'. | 38 |
| Avoid unused private fields such as 'prefix'. | 40 |
| Avoid unused private fields such as 'buildLabel'. | 48 |
| Avoid unused private fields such as 'resultLabel'. | 56 |
| Avoid unused private fields such as 'logLabel'. | 64 |
| Avoid unused private fields such as 'marker'. | 72 |
| Avoid unused private fields such as 'dumpLog'. | 80 |
| Avoid unused constructor parameters such as 'void2'. | 88 - 90 |
| Avoid unused constructor parameters such as 'void3'. | 88 - 90 |
| Avoid unused constructor parameters such as 'void1'. | 88 - 90 |
| Avoid unused constructor parameters such as 'build'. | 92 - 95 |
| Avoid unused constructor parameters such as 'mojo'. | 92 - 95 |
| Avoid unused private methods such as 'doRun()'. | 101 |
| Violation | Line |
|---|---|
| Avoid importing anything from the package 'java.lang' | 7 |
| Avoid unused imports such as 'org.apache.maven.plugin.logging.Log' | 13 |
| Avoid unused imports such as 'org.apache.maven.shared.model.fileset.util.FileSetManager' | 15 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue' | 18 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy' | 20 |
| Avoid unused imports such as 'edu.emory.mathcs.backport.java.util.concurrent.TimeUnit' | 21 |
| Avoid unused imports such as 'jline.Terminal' | 22 |
| Avoid unused imports such as 'org.codehaus.mojo.shitty.util.NamedThreadFactory' | 24 |
| Avoid unused imports such as 'org.codehaus.groovy.maven.common.SystemOutputHijacker' | 25 |
| Avoid unused private fields such as 'projects'. | 44 |
| Avoid unused private fields such as 'workingDirectory'. | 57 |
| Avoid unused private fields such as 'skip'. | 70 |
| Avoid unused private fields such as 'ignoreFailures'. | 87 |
| Avoid unused private fields such as 'tests'. | 103 |
| Avoid unused private fields such as 'goalsFile'. | 119 |
| Avoid unused private fields such as 'buildLogFile'. | 133 |
| Avoid unused private fields such as 'flagsFile'. | 147 |
| Avoid unused private fields such as 'flags'. | 161 |
| Avoid unused private fields such as 'propertiesFile'. | 174 |
| Avoid unused private fields such as 'setupScriptFilename'. | 188 |
| Avoid unused private fields such as 'validateScriptFilename'. | 202 |
| Avoid unused private fields such as 'offline'. | 215 |
| Avoid unused private fields such as 'color'. | 231 |
| Avoid unused private fields such as 'parallel'. | 247 |
| Avoid unused private fields such as 'threadCount'. | 264 |
| Avoid unused private fields such as 'parallelTimeOut'. | 277 |
| Avoid unused private fields such as 'verbose'. | 290 |
| Avoid unused private fields such as 'debug'. | 306 |
| Avoid unused private fields such as 'settings'. | 322 |
| Avoid unused private fields such as 'failures'. | 330 |
| Avoid unused private fields such as 'count'. | 332 |
| Avoid unused private fields such as 'suiteWatch'. | 334 |
| Avoid unused private fields such as 'threadPool'. | 336 |
| Avoid unused private fields such as 'testBuilds'. | 338 |
| Avoid unused private fields such as 'maxTestBuildNameLength'. | 340 |
| Avoid unused private fields such as 'testFileSets'. | 342 |
| Avoid unused private methods such as 'colorBuffer()'. | 344 |
| Avoid unused private methods such as 'getTestBuilds()'. | 352 |
| Avoid unused private methods such as 'getTestFileSets()'. | 356 |
| Avoid unused private methods such as 'runAll()'. | 360 |
| Avoid unused private methods such as 'runSingle(TestBuild)'. | 364 |
| Avoid unused method parameters such as 'build'. | 364 - 366 |
| Avoid unused private methods such as 'report()'. | 371 |