public class MavenDependenciesSensor extends Object implements Sensor
FLAG_SQUID_ANALYSIS
Constructor and Description |
---|
MavenDependenciesSensor(org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.factory.ArtifactFactory artifactFactory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector,
org.apache.maven.shared.dependency.tree.DependencyTreeBuilder treeBuilder,
SonarIndex index) |
Modifier and Type | Method and Description |
---|---|
void |
analyse(Project project,
SensorContext context)
The method that is going to be run when the sensor is called
|
protected void |
saveDependency(org.apache.maven.shared.dependency.tree.DependencyNode node,
SensorContext context) |
boolean |
shouldExecuteOnProject(Project project) |
protected static Resource |
toResource(org.apache.maven.artifact.Artifact artifact,
SensorContext context) |
String |
toString() |
public MavenDependenciesSensor(org.apache.maven.artifact.repository.ArtifactRepository localRepository, org.apache.maven.artifact.factory.ArtifactFactory artifactFactory, org.apache.maven.artifact.metadata.ArtifactMetadataSource artifactMetadataSource, org.apache.maven.artifact.resolver.ArtifactCollector artifactCollector, org.apache.maven.shared.dependency.tree.DependencyTreeBuilder treeBuilder, SonarIndex index)
public boolean shouldExecuteOnProject(Project project)
shouldExecuteOnProject
in interface CheckProject
public void analyse(Project project, SensorContext context)
Sensor
protected void saveDependency(org.apache.maven.shared.dependency.tree.DependencyNode node, SensorContext context)
protected static Resource toResource(org.apache.maven.artifact.Artifact artifact, SensorContext context)
Copyright © 2009-2012 SonarSource. All Rights Reserved.