Class NexusIqScanTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.sonatype.gradle.plugins.scan.nexus.iq.scan.NexusIqScanTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
@DisableCachingByDefault(because="Scanning submits the dependency list to a remote Nexus IQ Server, which creates a report and evaluates it against server-side policies that can change independently of this build, so the result is not reproducible from the task inputs")
public class NexusIqScanTask
extends org.gradle.api.DefaultTask
Gradle task for scanning and evaluating dependencies against Nexus IQ Server policies.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the application ID.Returns the directory exclude patterns.Returns the directory include patterns.Returns the set of excluded modules.Returns the organization ID.Returns the password for authentication.Returns the scan folder path.Returns the server URL.getStage()Returns the stage.Returns the username for authentication.booleanReturns whether all configurations should be scanned.voidscan()Executes the scan against Nexus IQ Server.Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
NexusIqScanTask
public NexusIqScanTask()Constructs a new NexusIqScanTask.
-
-
Method Details
-
scan
public void scan()Executes the scan against Nexus IQ Server. -
getScanFolderPath
Returns the scan folder path. -
getUsername
Returns the username for authentication. -
getPassword
Returns the password for authentication. -
getApplicationId
Returns the application ID. -
getOrganizationId
Returns the organization ID. -
getServerUrl
Returns the server URL. -
getStage
Returns the stage. -
isAllConfigurations
@Input public boolean isAllConfigurations()Returns whether all configurations should be scanned. -
getModulesExcluded
Returns the set of excluded modules. -
getDirIncludes
Returns the directory include patterns. -
getDirExcludes
Returns the directory exclude patterns.
-