You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by do...@apache.org on 2011/10/30 12:34:49 UTC
svn commit: r1195147 - in /buildr/trunk: addon/buildr/pmd.rake
doc/more_stuff.textile
Author: donaldp
Date: Sun Oct 30 11:34:48 2011
New Revision: 1195147
URL: http://svn.apache.org/viewvc?rev=1195147&view=rev
Log:
Updated the PMD extension so that it is consistent with the javancss extension wrt how it is enabled
Modified:
buildr/trunk/addon/buildr/pmd.rake
buildr/trunk/doc/more_stuff.textile
Modified: buildr/trunk/addon/buildr/pmd.rake
URL: http://svn.apache.org/viewvc/buildr/trunk/addon/buildr/pmd.rake?rev=1195147&r1=1195146&r2=1195147&view=diff
==============================================================================
--- buildr/trunk/addon/buildr/pmd.rake (original)
+++ buildr/trunk/addon/buildr/pmd.rake Sun Oct 30 11:34:48 2011
@@ -72,9 +72,7 @@ module Buildr
class Config
- def enable
- @enabled = true
- end
+ attr_writer :enabled
def enabled?
!!@enabled
Modified: buildr/trunk/doc/more_stuff.textile
URL: http://svn.apache.org/viewvc/buildr/trunk/doc/more_stuff.textile?rev=1195147&r1=1195146&r2=1195147&view=diff
==============================================================================
--- buildr/trunk/doc/more_stuff.textile (original)
+++ buildr/trunk/doc/more_stuff.textile Sun Oct 30 11:34:48 2011
@@ -869,7 +869,7 @@ define "foo" do
define "bar" do ... end
- pmd.enable
+ pmd.enabled = true
pmd.rule_set_paths = _('etc/pmd') + "/"
pmd.source_paths << project('bar')._(:source, :main, :java)
pmd.rule_set_files = ['basic','imports','unusedcode','logging-java','finalizers']
@@ -877,7 +877,7 @@ define "foo" do
end
{% endhighlight %}
-The "pmd:rule:xml" task will be defined if the "pmd.enable" method is invoked.
+The "pmd:rule:xml" task will be defined if the "pmd.enabled" property is set to true.
The extension will include the source and test directories of the project when invoking the pmd tool. These can be added to by the parameters "pmd.source_paths".