com.atlassian.maven.plugin.clover
Class CloverIntegrationOptimizerMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
          extended by com.atlassian.maven.plugin.clover.CloverOptimizerMojo
              extended by com.atlassian.maven.plugin.clover.CloverIntegrationOptimizerMojo
All Implemented Interfaces:
CloverConfiguration, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class CloverIntegrationOptimizerMojo
extends CloverOptimizerMojo

Sets the 'test' property on the project which is used by the maven-surefire-plugin to determine which tests are run. If a snapshot file from a previous build, is found, that will be used to determine what tests should be run.


Field Summary
 
Fields inherited from class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
cloverOutputDirectory, debug, license, licenseLocation, skip, snapshot
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
CloverIntegrationOptimizerMojo()
           
 
Method Summary
protected  List<String> extractNestedStrings(String elementName, org.apache.maven.model.Plugin surefirePlugin)
           
 
Methods inherited from class com.atlassian.maven.plugin.clover.CloverOptimizerMojo
configureOptimisedTestSet, execute
 
Methods inherited from class com.atlassian.maven.plugin.clover.internal.AbstractCloverMojo
areCloverDatabasesAvailable, getCloverDatabase, getCloverMergeDatabase, getDescendentModuleProjects, getFlushInterval, getModuleProjects, getProject, getReactorProjects, getResourceAsFile, getResourceManager, getWaitForFlush, isLastProjectInReactor, isModuleOfProject, isSingleCloverDatabase, registerCloverAntTasks, registerLicenseFile, registerLicenseFile, resolveCloverDatabase, setLicense, setLicenseLocation, setProject, setResourceManager, waitForFlush
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.maven.plugin.clover.internal.CloverConfiguration
getLog
 

Constructor Detail

CloverIntegrationOptimizerMojo

public CloverIntegrationOptimizerMojo()
Method Detail

extractNestedStrings

protected List<String> extractNestedStrings(String elementName,
                                            org.apache.maven.model.Plugin surefirePlugin)
Overrides:
extractNestedStrings in class CloverOptimizerMojo


Copyright © 2014 Atlassian Pty Ltd. All Rights Reserved.