pmd-4.2.5-1.jpp5.noarch.rpm


Advertisement

Description

pmd - Scans Java source code and looks for potential problems

Property Value
Distribution RPM Universal
Repository JPackage 5.0 all
Package name pmd
Package version 4.2.5
Package release 1.jpp5
Package architecture noarch
Package type rpm
Installed size 1.66 MB
Download size 1.10 MB
Official Mirror mirrors.dotsrc.org
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-2.jpp6.noarch.rpm 4.2.5 noarch JPackage 6.0
pmd - - -

Requires

Name Value
/bin/bash -
/usr/bin/ruby -
ant >= 1.6
backport-util-concurrent >= 2.1
java >= 1.5.0
jaxen >= 1.1
jpackage-utils >= 1.7.3
junit4 >= 4.4
objectweb-asm >= 3.1

Provides

Name Value
pmd = 4.2.5-1.jpp5

Download

Type URL
Binary Package pmd-4.2.5-1.jpp5.noarch.rpm
Source Package pmd-4.2.5-1.jpp5.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download the latest jpackage-release rpm from
    http://mirrors.dotsrc.org/jpackage/5.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 5.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/5.0/generic/free/ jpackage-5.0
  2. Install pmd rpm package:
    # zypper install pmd
Mandriva, Mageia:
  1. Add the JPackage 5.0 repository:
    # urpmi.addmedia jpackage-5.0 http://mirrors.dotsrc.org/jpackage/5.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

2009-03-18 - David Walluck <dwalluck@redhat.com> 0:4.2.5-1
- 4.2.5
2008-12-08 - Will Tatam <will.tatam@red61.com> 4.2.4-2
- Auto rebuild for JPackage 5 in mock
2008-11-10 - David Walluck <dwalluck@redhat.com> 0:4.2.4-1
- 4.2.4
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
2004-09-13 - Ralph Apel <r.apel at r-apel.de> - 1.9-2jpp
- Drop saxpath requirements
- Require jaxen >= 0:1.1
- Relax some versioned requirements

See Also

Package Description
pmd-javadoc-4.2.5-1.jpp5.noarch.rpm Javadoc for pmd
pmd-manual-3.9-2jpp.noarch.rpm Manual for pmd
pnuts-1.2-1.jpp5.noarch.rpm Pnuts Script Language
pnuts-javadoc-1.2-1.jpp5.noarch.rpm Javadoc for pnuts
portals-bridges-common-1.0.4-4.jpp5.noarch.rpm Common Utils for portals-bridges
portals-bridges-demo-1.0.4-4.jpp5.noarch.rpm Samples for portals-bridges
portals-bridges-frameworks-1.0.4-4.jpp5.noarch.rpm Frameworks Bridge for portals-bridges
portals-bridges-groovy-1.0.4-4.jpp5.noarch.rpm Groovy Bridge for portals-bridges
portals-bridges-javadoc-1.0.4-4.jpp5.noarch.rpm Javadoc for portals-bridges
portals-bridges-jsf-1.0.4-4.jpp5.noarch.rpm JSF Bridge for portals-bridges
portals-bridges-mapserver-1.0.4-4.jpp5.noarch.rpm Mapserver Bridge for portals-bridges
portals-bridges-perl-1.0.4-4.jpp5.noarch.rpm Perl Bridge for portals-bridges
portals-bridges-portletfilter-1.0.4-4.jpp5.noarch.rpm Portletfilter for portals-bridges
portals-bridges-struts-1.0.4-4.jpp5.noarch.rpm Struts Bridge for portals-bridges
portals-bridges-velocity-1.0.4-4.jpp5.noarch.rpm Velocity Bridge for portals-bridges
Advertisement
Advertisement