Added ArgoUML; new CPD argument style
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4021 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -599,3 +599,8 @@ Wrapper:
|
|||||||
unix_name: wrapper
|
unix_name: wrapper
|
||||||
cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/wrapper"
|
cvsroot: ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/wrapper"
|
||||||
srcdir: wrapper/src/java
|
srcdir: wrapper/src/java
|
||||||
|
ArgoUML:
|
||||||
|
module: argouml
|
||||||
|
unix_name: argouml
|
||||||
|
cvsroot: ":pserver:guest@cvs.tigris.org:/cvs"
|
||||||
|
srcdir: argouml/src/model/src/org/argouml/model/
|
||||||
|
@ -62,13 +62,15 @@ class Job
|
|||||||
def run_pmd
|
def run_pmd
|
||||||
cmd="java -Xmx512m -cp /home/tom/pmd/pmd/lib/jaxen-1.1-beta-7.jar:/home/tom/pmd/pmd-web/src/pmd-3.3.jar net.sourceforge.pmd.PMD \"#{ROOT}/#{@src}\" html unusedcode -shortnames > #{report}"
|
cmd="java -Xmx512m -cp /home/tom/pmd/pmd/lib/jaxen-1.1-beta-7.jar:/home/tom/pmd/pmd-web/src/pmd-3.3.jar net.sourceforge.pmd.PMD \"#{ROOT}/#{@src}\" html unusedcode -shortnames > #{report}"
|
||||||
`#{cmd}`
|
`#{cmd}`
|
||||||
arr = IO.readlines(report)
|
if File.exists?(report)
|
||||||
File.read(report) {|f|
|
arr = IO.readlines(report)
|
||||||
arr.each {|x| f << x if x =~ /Error while parsing/ }
|
File.read(report) {|f|
|
||||||
}
|
arr.each {|x| f << x if x =~ /Error while parsing/ }
|
||||||
|
}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
def run_cpd
|
def run_cpd
|
||||||
cmd="java -Xmx512m -cp /home/tom/pmd/pmd/lib/jaxen-1.1-beta-7.jar:/home/tom/pmd/pmd-web/src/pmd-3.3.jar net.sourceforge.pmd.cpd.CPD 100 " + @src + " > " + cpd_file
|
cmd="java -Xmx512m -cp /home/tom/pmd/pmd/lib/jaxen-1.1-beta-7.jar:/home/tom/pmd/pmd-web/src/pmd-3.3.jar net.sourceforge.pmd.cpd.CPD --minimum-tokens 100 --files #{@src} > #{cpd_file}"
|
||||||
`#{cmd}`
|
`#{cmd}`
|
||||||
end
|
end
|
||||||
def copy_up
|
def copy_up
|
||||||
@ -152,6 +154,7 @@ if __FILE__ == $0
|
|||||||
tree.keys.each {|key|
|
tree.keys.each {|key|
|
||||||
jobs << Job.new(key, tree[key]["unix_name"], tree[key]["module"], tree[key]["srcdir"], tree[key]["cvsroot"])
|
jobs << Job.new(key, tree[key]["unix_name"], tree[key]["module"], tree[key]["srcdir"], tree[key]["cvsroot"])
|
||||||
}
|
}
|
||||||
|
jobs.sort! {|a,b| a.unix_name <=> b.unix_name }
|
||||||
|
|
||||||
if ARGV.include?("-build")
|
if ARGV.include?("-build")
|
||||||
jobs.each do |job|
|
jobs.each do |job|
|
||||||
|
Reference in New Issue
Block a user