Hum, interesting... so it must be: <targetJdk>1.5</targetJdk>
I though it was right because I get this syntax from the article http://www.javaworld.com/javaworld/jw-02-2006/jw-0227-maven-p2.html, and plus Maven didn't complain about the wrong tag (targetjdk). Next time I'll check the documentation. Anyways, now another issue raised: [INFO] Error during report generation Embedded error: Failure executing PMD for: D:\workspace\tlf\foundation\gui\src\main\java\tlf\foundation\gui\LookAndFeel.java [INFO] ------------------------------------------------------------------------ [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Error during report generation at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor .java:559) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle (DefaultLifec ycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor. java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultL ifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments (DefaultLifecycleE xecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute( DefaultLifecycleExecutor.java :140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java :315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java :430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) Caused by: org.apache.maven.plugin.MojoExecutionException: Error during report generation at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:389) at org.apache.maven.plugin.DefaultPluginManager.executeMojo( DefaultPluginManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor .java:534) ... 16 more Caused by: org.apache.maven.reporting.MavenReportException: Failure executing PMD for: D:\workspace\ tlf\foundation\gui\src\main\java\tlf\foundation\gui\LookAndFeel.java at org.apache.maven.plugin.pmd.PmdReport.executeReport( PmdReport.java:269) at org.apache.maven.reporting.AbstractMavenReport.generate( AbstractMavenReport.java:98) at org.apache.maven.plugins.site.SiteMojo.generateReportsPages( SiteMojo.java:802) at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301) ... 18 more Caused by: java.lang.NullPointerException at net.sourceforge.pmd.ast.ASTFieldDeclaration.isInterfaceMember( ASTFieldDeclaration.java:77 ) at net.sourceforge.pmd.ast.ASTFieldDeclaration.isFinal( ASTFieldDeclaration.java:49) at net.sourceforge.pmd.rules.design.TooManyFields.visit( TooManyFields.java:36) at net.sourceforge.pmd.AbstractRule.visitAll(AbstractRule.java:182) at net.sourceforge.pmd.AbstractRule.apply(AbstractRule.java:143) at net.sourceforge.pmd.RuleSet.apply(RuleSet.java:91) at net.sourceforge.pmd.PMD.processFile(PMD.java:75) at org.apache.maven.plugin.pmd.PmdReport.executeReport( PmdReport.java:253) ... 21 more Tiago On 4/24/06, Mike Perham <[EMAIL PROTECTED]> wrote: > > http://maven.apache.org/plugins/maven-pmd-plugin/pmd-mojo.html > > Look carefully. > > -----Original Message----- > From: Tiago Fernandez [mailto:[EMAIL PROTECTED] > Sent: Monday, April 24, 2006 6:13 PM > To: Maven Users Group > Subject: [m2.0.4] PMD enum and JDK 1.5 > > Hello, > > It seems PMD 3.4 Maven Plug-in is ignoring my <targetjdk/> tag, because > it's complaining about the 'enum' keyword: > > [INFO] Error during report generation > > Embedded error: Failure executing PMD for: > C:\develop\foundation\gui\src\main\java\tlf\foundation\gui\LookAndFeel.j > ava > ERROR: Can't use enum as a keyword in pre-JDK 1.5 target > > Here goes my XML: > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-pmd-plugin</artifactId> > <configuration> > <targetjdk>1.5</targetjdk> > <rulesets> > > <ruleset>../common/ruleset/pmd-ruleset_3_4.xml</ruleset> > </rulesets> > <format>xml</format> > <linkXref>true</linkXref> > <sourceEncoding>utf-8</sourceEncoding> > <minimumTokens>100</minimumTokens> > </configuration> > </plugin> > > I've found an entry for the same issue, but without a clear answer: > http://mail-archives.apache.org/mod_mbox/maven-users/200602.mbox/%3Cc7c5 > [EMAIL PROTECTED] > > Can anybody help me? > > Thanks, > -- > Tiago Fernandez > http://www.tiago182.spyw.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Tiago Fernandez http://www.tiago182.spyw.com
