pmd-4.2.5-2.jpp6.noarch.rpm


Advertisement

Description

pmd - Scans Java source code and looks for potential problems

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename pmd-4.2.5-2.jpp6.noarch.rpm
Package name pmd
Package version 4.2.5
Package release 2.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 1.09 MB
Installed size 1.65 MB
PMD scans Java source code and looks for potential
problems like:
+ Unused local variables
+ Empty catch blocks
+ Unused parameters
+ Empty 'if' statements
+ Duplicate import statements
+ Unused private methods
+ Classes which could be Singletons
+ Short/long variable and method names
PMD has plugins for JDeveloper, JEdit, JBuilder,
NetBeans/Sun ONE Studio, IntelliJ IDEA, TextPad,
Maven, Ant, Eclipse, Gel, and Emacs.

Alternatives

Package Version Architecture Repository
pmd-4.2.5-1.jpp5.noarch.rpm 4.2.5 noarch JPackage 5.0
pmd - - -

Requires

Name Value
/bin/bash -
/usr/bin/ruby -
ant >= 1.7.1
java >= 1.6.0
jaxen >= 1.1
jpackage-utils >= 1.7.5
junit4 >= 4.4
objectweb-asm >= 3.1

Provides

Name Value
pmd = 4.2.5-2.jpp6

Download

Type URL
Mirror mirrors.dotsrc.org
Binary Package pmd-4.2.5-2.jpp6.noarch.rpm
Source Package pmd-4.2.5-2.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
    http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install pmd rpm package:
    # yum install pmd
openSUSE:
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install pmd rpm package:
    # zypper install pmd
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install pmd rpm package:
    # urpmi pmd

Files

Path
/etc/maven/fragments/pmd
/usr/share/pmd
/usr/share/doc/pmd-4.2.5/LICENSE.txt
/usr/share/java/pmd-4.2.5.jar
/usr/share/java/pmd.jar
/usr/share/maven2/poms/JPP-pmd.pom
/usr/share/pmd-4.2.5/
/usr/share/pmd-4.2.5/etc/bug_closer.txt
/usr/share/pmd-4.2.5/etc/changelog.txt
/usr/share/pmd-4.2.5/etc/checkstyle-config.xml
/usr/share/pmd-4.2.5/etc/clover.license
/usr/share/pmd-4.2.5/etc/cpd.jnlp
/usr/share/pmd-4.2.5/etc/doing_the_next_pmd_release.txt
/usr/share/pmd-4.2.5/etc/generate_release.sh
/usr/share/pmd-4.2.5/etc/generate_snapshot.sh
/usr/share/pmd-4.2.5/etc/pmd-nicerhtml.xsl
/usr/share/pmd-4.2.5/etc/pmdProperties.rtf
/usr/share/pmd-4.2.5/etc/readme.txt
/usr/share/pmd-4.2.5/etc/rule_summary.rb
/usr/share/pmd-4.2.5/etc/ruleset.dtd
/usr/share/pmd-4.2.5/etc/ruleset_xml_schema.xsd
/usr/share/pmd-4.2.5/etc/test-data.xsd
/usr/share/pmd-4.2.5/etc/update_version.sh
/usr/share/pmd-4.2.5/etc/updating_rulesets.sh
/usr/share/pmd-4.2.5/etc/fr_docs/PMD.doc
/usr/share/pmd-4.2.5/etc/fr_docs/copy_up.sh
/usr/share/pmd-4.2.5/etc/fr_docs/pmd.html
/usr/share/pmd-4.2.5/etc/grammar/Java.jjt
/usr/share/pmd-4.2.5/etc/grammar/JspParser.jjt
/usr/share/pmd-4.2.5/etc/grammar/cpp.jj
/usr/share/pmd-4.2.5/etc/jsl/rule-format.jsl
/usr/share/pmd-4.2.5/etc/jsl/rules-index.jsl
/usr/share/pmd-4.2.5/etc/xslt/arrow_down.gif
/usr/share/pmd-4.2.5/etc/xslt/arrow_up.gif
/usr/share/pmd-4.2.5/etc/xslt/corley-pmd-report.xslt
/usr/share/pmd-4.2.5/etc/xslt/cpdhtml.xslt
/usr/share/pmd-4.2.5/etc/xslt/fcoltable.css
/usr/share/pmd-4.2.5/etc/xslt/fcoltable.js
/usr/share/pmd-4.2.5/etc/xslt/junit-txt-output.xsl
/usr/share/pmd-4.2.5/etc/xslt/only-prio1.xslt
/usr/share/pmd-4.2.5/etc/xslt/only-prio2.xslt
/usr/share/pmd-4.2.5/etc/xslt/only-prio3.xslt
/usr/share/pmd-4.2.5/etc/xslt/only-prio4.xslt
/usr/share/pmd-4.2.5/etc/xslt/only-prio5.xslt
/usr/share/pmd-4.2.5/etc/xslt/pmd-report-per-class.xslt
/usr/share/pmd-4.2.5/etc/xslt/pmd-report.xslt
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-prio1.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-prio2.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-prio3.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-prio4.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-prio5.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-upto-prio2.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-upto-prio3.xsl
/usr/share/pmd-4.2.5/etc/xslt/pmd-xmlfilter-upto-prio4.xsl
/usr/share/pmd-4.2.5/etc/xslt/sorttable.js
/usr/share/pmd-4.2.5/etc/xslt/wz-pmd-report.xslt
/usr/share/pmd-4.2.5/rulesets/android.xml
/usr/share/pmd-4.2.5/rulesets/basic-jsf.xml
/usr/share/pmd-4.2.5/rulesets/basic-jsp.xml
/usr/share/pmd-4.2.5/rulesets/basic.xml
/usr/share/pmd-4.2.5/rulesets/braces.xml
/usr/share/pmd-4.2.5/rulesets/clone.xml
/usr/share/pmd-4.2.5/rulesets/codesize.xml
/usr/share/pmd-4.2.5/rulesets/controversial.xml
/usr/share/pmd-4.2.5/rulesets/coupling.xml
/usr/share/pmd-4.2.5/rulesets/design.xml
/usr/share/pmd-4.2.5/rulesets/favorites.xml
/usr/share/pmd-4.2.5/rulesets/finalizers.xml
/usr/share/pmd-4.2.5/rulesets/imports.xml
/usr/share/pmd-4.2.5/rulesets/j2ee.xml
/usr/share/pmd-4.2.5/rulesets/javabeans.xml
/usr/share/pmd-4.2.5/rulesets/jsprulesets.properties
/usr/share/pmd-4.2.5/rulesets/junit.xml
/usr/share/pmd-4.2.5/rulesets/logging-jakarta-commons.xml
/usr/share/pmd-4.2.5/rulesets/logging-java.xml
/usr/share/pmd-4.2.5/rulesets/migrating.xml
/usr/share/pmd-4.2.5/rulesets/migrating_to_13.xml
/usr/share/pmd-4.2.5/rulesets/migrating_to_14.xml
/usr/share/pmd-4.2.5/rulesets/migrating_to_15.xml
/usr/share/pmd-4.2.5/rulesets/migrating_to_junit4.xml
/usr/share/pmd-4.2.5/rulesets/naming.xml
/usr/share/pmd-4.2.5/rulesets/optimizations.xml
/usr/share/pmd-4.2.5/rulesets/rulesets.properties
/usr/share/pmd-4.2.5/rulesets/scratchpad.xml
/usr/share/pmd-4.2.5/rulesets/strictexception.xml
/usr/share/pmd-4.2.5/rulesets/strings.xml
/usr/share/pmd-4.2.5/rulesets/sunsecure.xml
/usr/share/pmd-4.2.5/rulesets/typeresolution.xml
/usr/share/pmd-4.2.5/rulesets/unusedcode.xml
/usr/share/pmd-4.2.5/rulesets/internal/all-java.xml
/usr/share/pmd-4.2.5/rulesets/internal/dogfood.xml
/usr/share/pmd-4.2.5/rulesets/releases/33.xml
/usr/share/pmd-4.2.5/rulesets/releases/34.xml
/usr/share/pmd-4.2.5/rulesets/releases/35.xml
/usr/share/pmd-4.2.5/rulesets/releases/36.xml
/usr/share/pmd-4.2.5/rulesets/releases/37-jsp.xml
/usr/share/pmd-4.2.5/rulesets/releases/37.xml
/usr/share/pmd-4.2.5/rulesets/releases/38.xml
/usr/share/pmd-4.2.5/rulesets/releases/39.xml
/usr/share/pmd-4.2.5/rulesets/releases/40rc1.xml
/usr/share/pmd-4.2.5/rulesets/releases/41.xml
/usr/share/pmd-4.2.5/rulesets/releases/42.xml

Changelog

2010-12-06 - Ralph Apel <r.apel@r-apel.de> 0:4.2.5-2
- Prepare for JPP-6
- Build with maven2 by default
- Drop backport-util-concurrent: not needed
2009-03-18 - David Walluck <dwalluck@redhat.com> 0:4.2.5-1
- 4.2.5
2009-03-16 - Yong Yang <yyang@redhat.com> 3.9-4
- rebuild with new maven2 2.0.8 built in bootstrap mode
2009-01-07 - Yong Yang <yyang@redhat.com> 3.9-3jpp.1
- Imported into devel from dbhole's maven 2.0.8 packages
- commented BR backport-util-concurrent, sed -i PDM.java
2008-02-11 - Ralph Apel <r.apel at r-apel.de> - 0:3.9-2jpp
- Use org.objectweb.asm as groupId for asm-3.x in pom
2008-02-05 - Ralph Apel <r.apel at r-apel.de> - 0:3.9-1jpp
- Upgrade to 3.9
- Build with maven1 per default
- Add gcj_support option
- Add pom and depmap frag
2006-06-19 - Deepak Bhole <dbhole@redhat.com> - 0:3.6-1jpp
- Upgrade to 3.6
2006-03-10 - Fernando Nasser <fnasser@redhat.com> - 0:3.3-2jpp
- First JPP 1.7 build
2005-11-09 - Ralph Apel <r.apel at r-apel.de> - 0:3.3-1jpp
- Upgrade to 3.3
- Fix Groups
2005-02-22 - Laurent Goujon <laurent at gobio2.net> - 2.3-1jpp
- Upgrade to 2.3
- Use bin/build.xml

See Also

Package Description
pmd-javadoc-4.2.5-2.jpp6.noarch.rpm Javadoc for pmd
pmd-manual-4.2.5-2.jpp6.noarch.rpm Manual for pmd
pnuts-1.2-3.jpp6.noarch.rpm Pnuts Script Language
pnuts-javadoc-1.2-3.jpp6.noarch.rpm Javadoc for pnuts
portals-bridges1-common-1.0.4-5.jpp6.noarch.rpm Common Utils for portals-bridges1
portals-bridges1-common-1.0.4-6.jpp6.noarch.rpm Common Utils for portals-bridges1
portals-bridges1-demo-1.0.4-5.jpp6.noarch.rpm Samples for portals-bridges1
portals-bridges1-demo-1.0.4-6.jpp6.noarch.rpm Samples for portals-bridges1
portals-bridges1-frameworks-1.0.4-5.jpp6.noarch.rpm Frameworks Bridge for portals-bridges1
portals-bridges1-frameworks-1.0.4-6.jpp6.noarch.rpm Frameworks Bridge for portals-bridges1
portals-bridges1-groovy-1.0.4-5.jpp6.noarch.rpm Groovy Bridge for portals-bridges1
portals-bridges1-groovy-1.0.4-6.jpp6.noarch.rpm Groovy Bridge for portals-bridges1
portals-bridges1-javadoc-1.0.4-5.jpp6.noarch.rpm Javadoc for portals-bridges1
portals-bridges1-javadoc-1.0.4-6.jpp6.noarch.rpm Javadoc for portals-bridges1
portals-bridges1-jsf-1.0.4-5.jpp6.noarch.rpm JSF Bridge for portals-bridges1
Advertisement
Advertisement