Use the "fully qualified name" (or whatever its called) of the plugin when calling the instrument goal:
mvn com.atlassian.maven.plugins:maven-clover-plugin:3.6:instrument Wayne On 12/5/07, Tripp, Matt (STL) <[EMAIL PROTECTED]> wrote: > > > Greetings > > > > First off apologies if this sort of issue has been answered before. I > > did as thorough a search as I could and couldn't find anything > > resembling it. > > > > Am attempting to use Clover for code coverage. I've set up the pom > > and settings as instructed by the atlassian folks > > (http://confluence.atlassian.com/display/CLOVER/Clover-for-Maven+2+Use > > r%27s+Guide). Details of this are at the end of this email. > > Atlassian support has verified that things are set up correctly. > > > > > > When I do a myriad of maven tasks (clean, package, whatever), the > > correct Clover maven plugin (3.6) is pulled down from their repository > > from the atlassian repository from the correct > > directory(com\atlassian\maven\plugins). However, when I attempt to > > perform a Clover goal (in this case, clover:instrument), maven goes > > thru all sorts of machinations and then pulls down an old plugin > > (2.4.1) from the wrong directory (org/apache/maven/plugins). It then > > horks. The ultimate reason why this is happening seems to be the > > metadata.xml files that are in org/apache/maven/plugins. They > > reference a clover plugin > > > > <plugin> > > <name>Maven Clover Plugin</name> > > <prefix>clover</prefix> > > <artifactId>maven-clover-plugin</artifactId> > > </plugin> > > > > When I remove this block from the metadata files, it does not attempt > > to download nor use this old plugin. > > > > 1) Why is this happening? > > 2) Is there a way to get maven to change the order in which it looks > > for plugins (so it will find the new version first), or at least > > ignore the old version? > > > > Here is the -X output from the build. > > > > > > [INFO] Searching repository for plugin with prefix: 'clover'. > > [INFO] com.atlassian.maven.plugins: checking for updates from > > atlassian-m2-repository > > [INFO] com.atlassian.maven.plugins: checking for updates from Home > > Plugin Repository > > [DEBUG] repository metadata for: 'com.atlassian.maven.plugins' could > > not be found on repository: Home Plugin Repository > > [INFO] com.atlassian.maven.plugins: checking for updates from central > > [DEBUG] repository metadata for: 'com.atlassian.maven.plugins' could > > not be found on repository: central > > [INFO] com.express-scripts.ccs.framework: checking for updates from > > atlassian-m2-repository > > [DEBUG] repository metadata for: 'com.express-scripts.ccs.framework' > > could not be found on repository: atlassian-m2-repository > > [INFO] com.express-scripts.ccs.framework: checking for updates from > > Home Plugin Repository > > [INFO] com.express-scripts.ccs.framework: checking for updates from > > central > > [DEBUG] repository metadata for: 'com.express-scripts.ccs.framework' > > could not be found on repository: central > > [INFO] org.apache.maven.plugins: checking for updates from > > atlassian-m2-repository > > [INFO] org.apache.maven.plugins: checking for updates from Home Plugin > > Repository > > [DEBUG] repository metadata for: 'org.apache.maven.plugins' could not > > be found on repository: Home Plugin Repository > > [INFO] org.apache.maven.plugins: checking for updates from central > > [INFO] org.codehaus.mojo: checking for updates from > > atlassian-m2-repository > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be > > found on repository: atlassian-m2-repository > > [INFO] org.codehaus.mojo: checking for updates from Home Plugin > > Repository > > [DEBUG] repository metadata for: 'org.codehaus.mojo' could not be > > found on repository: Home Plugin Repository > > [INFO] org.codehaus.mojo: checking for updates from central > > [INFO] artifact org.apache.maven.plugins:maven-clover-plugin: checking > > for updates from atlassian-m2-repository > > [INFO] artifact org.apache.maven.plugins:maven-clover-plugin: checking > > for updates from Home Plugin Repository > > [DEBUG] repository metadata for: 'artifact > > org.apache.maven.plugins:maven-clover-plugin' could not be found on > > repository: Home Plugin Repository > > [INFO] artifact org.apache.maven.plugins:maven-clover-plugin: checking > > for updates from central > > [DEBUG] maven-clover-plugin: resolved to version 2.4.1 from repository > > central > > [DEBUG] Trying repository central > > Downloading: http://[our mirror of the maven central > > repository]/maven/org/apache/maven/plugins/maven-clover-plugin/2.4.1/m > > aven-clover-plugin-2.4.1.pom > > [DEBUG] Artifact not found - using stub model: Unable to locate > > resource in repository > > > > org.apache.maven.plugins:maven-clover-plugin:pom:2.4.1 > > > > from the specified remote repositories: > > central (http://[our mirror of the maven central > > repository]/maven-repository/maven), > > atlassian-m2-repository (http://repository.atlassian.com/maven2), > > ESI CCS Plugin Repository (http://[Home]/maven-repository/ccs) > > > > [DEBUG] Using defaults for missing POM > > org.apache.maven.plugins:maven-clover-plugin:pom:2.4.1 > > [DEBUG] Trying repository atlassian-m2-repository > > Downloading: > > http://repository.atlassian.com/maven2/org/apache/maven/plugins/maven- > > clover-plugin/2.4.1/maven-clover-plugin-2.4.1.jar > > 30K downloaded > > > > Here is my setup > > > > In settings.xml > > > > <pluginRepositories> > > <pluginRepository> > > <id>atlassian-m2-repository</id> > > <name>Atlassian Maven 2.x > > Repository</name> > > > > <url>http://repository.atlassian.com/maven2</url> > > </pluginRepository> > > .... > > > > > > <pluginGroups> > > <pluginGroup>com.atlassian.maven.plugins</pluginGroup> > > ....bbv ` > > > > > > And in my pom (in this case the ccsapon pom) > > > > .... > > <plugin> > > > > <artifactId>maven-clover-plugin</artifactId> > > > > <groupId>com.atlassian.maven.plugins</groupId> > > <version>3.6</version> <!-- added in an > > attempt to specify the correct version --> > > <configuration> > > > > <licenseLocation>${clover.licenseLocation}</licenseLocation> > > </configuration> > > </plugin> > > </plugins> > > > > > ******* Confidentiality Notice ******* > This email, its electronic document attachments, and the contents of its > website linkages may contain confidential health information. This > information is intended solely for use by the individual or entity to whom it > is addressed. If you have received this information in error, please notify > the sender immediately and arrange for the prompt destruction of the material > and any accompanying attachments. > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
