Hi, I hope this is the right place to post this. I have been trying to configure a code-coverage plugin for my Maven project but keep getting the same error (I have tried using both Emma and Cobertura):
[ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] The PluginDescriptor for the plugin Plugin [cobertura:cobertura] was not found. [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.IllegalStateException: The PluginDescriptor for the plugin Plugin [cob ertura:cobertura] was not found. at org.apache.maven.plugin.DefaultPluginManager.addPlugin (DefaultPluginM anager.java:321) at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(De faultPluginManager.java:208) at org.apache.maven.plugin.DefaultPluginManager.verifyReportPlugin (Defau ltPluginManager.java:526) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyReportPlugi n(DefaultLifecycleExecutor.java:1297) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports (Defaul tLifecycleExecutor.java:662) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getReports (Defaul tLifecycleExecutor.java:642) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (Defa ultLifecycleExecutor.java:517) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:480) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (Defau ltLifecycleExecutor.java:459) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:311) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:278) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLi fecycleExecutor.java:143) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.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) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8 seconds [INFO] Finished at: Wed Feb 13 10:46:10 GMT 2008 [INFO] Final Memory: 9M/17M [INFO] ------------------------------------------------------------------------ No doubt this is a basic error on my part. If somebody could help me I would be very grateful. My POM file looks like this: <?xml version="1.0" encoding="UTF-8"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>searcher.connector</groupId> <artifactId>searcher-connector</artifactId> <name>searcher-model</name> <version>0.9</version> <url>http://maven.apache.org</url> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> </plugin> </plugins> </build> <reporting> <plugins> <plugin> <artifactId>cobertura</artifactId> <groupId>cobertura</groupId> <version>1.8</version> </plugin> </plugins> </reporting> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.xml</groupId> <artifactId>jaxb-impl</artifactId> <version>2.0EA3</version> </dependency> <dependency> <groupId>javax.xml</groupId> <artifactId>jaxb-api</artifactId> <version>2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.3</version> </dependency> </dependencies> </project> Thanks in advance, Simon