There's a 2.0-SNAPSHOT build on
http://cvs.apache.org/maven-snapshot-repository/ as of yesterday.

-----Original Message-----
From: William Simons [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 27, 2006 7:56 AM
To: Maven Users List
Subject: Re: PMD plugin in multi-module help needed

Ok. Thanks, I'll try that today.


On 4/26/06 3:56 PM, "Mike Perham" <[EMAIL PROTECTED]>
wrote:

> William, you don't say which version you are using.  The SVN head of 
> the PMD plugin appears to fix this bug (canGenerateReport() checks to 
> ensure the source directory already exists).  If you can't live 
> without this functionality until the next release, you will need to 
> compile a snapshot yourself.
> 
> On 4/26/06, William Simons <[EMAIL PROTECTED]>
wrote:
>> 
>> I posted this on the PMD forum with no response so I thought I'd try 
>> here too...
>> 
>> I want to incorporate PMD into my Maven 2 build and have run into a 
>> bit of a snag. I have a multi-module project and included the plugin 
>> configuration in my reporting section of the parent POM. The problem 
>> that I have is that some of my child projects do not have a 
>> src/main/java directory (no Java code) and CPD is failing with a:
>> 
>> Caused by: org.apache.maven.reporting.MavenReportException: Couldn't 
>> find directory 
>> /Users/bsimons/projects/svn/ping/server/core-xml/src/main/java
>> at
>> org.apache.maven.plugin.pmd.CpdReport.executeReport(CpdReport.java:15
>> 9
>> )
>> at
>> org.apache.maven.reporting.AbstractMavenReport.generate
>> (AbstractMavenReport.
>> java:98)
>> at
>> org.apache.maven.plugins.site.SiteMojo.generateReportsPages(SiteMojo.
>> j
>> ava
>> :80
>> 2)
>> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
>> ... 18 more
>> Caused by: java.io.FileNotFoundException: Couldn't find directory 
>> /Users/bsimons/projects/svn/ping/server/core-xml/src/main/java
>> at net.sourceforge.pmd.cpd.CPD.addDirectory(CPD.java:69)
>> at net.sourceforge.pmd.cpd.CPD.addRecursively(CPD.java:58)
>> at
>> org.apache.maven.plugin.pmd.CpdReport.executeReport(CpdReport.java:15
>> 5
>> )
>> ... 21 more
>> 
>> 
>> Running the pmd:pmd plugin does not fail in the same way. Is there a 
>> way for me to configure the plugin so that if the directory does not 
>> exist, it should skip it?
>> 
>> Thanks.
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to