public class ProjectDependencyAnalysis
extends java.lang.Object
| Constructor | Description |
|---|---|
ProjectDependencyAnalysis() |
|
ProjectDependencyAnalysis(java.util.Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts,
java.util.Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts,
java.util.Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object object) |
|
ProjectDependencyAnalysis |
forceDeclaredDependenciesUsage(java.lang.String[] forceUsedDependencies) |
Force use status of some declared dependencies, to manually fix consequences of bytecode-level analysis which
happens to not detect some effective use (constants, annotation with source-retention, javadoc).
|
java.util.Set<org.apache.maven.artifact.Artifact> |
getUnusedDeclaredArtifacts() |
Unused but declared artifacts.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
getUsedDeclaredArtifacts() |
Used and declared artifacts.
|
java.util.Set<org.apache.maven.artifact.Artifact> |
getUsedUndeclaredArtifacts() |
Used but not declared artifacts.
|
int |
hashCode() |
|
ProjectDependencyAnalysis |
ignoreNonCompile() |
Filter not-compile scoped artifacts from unused declared.
|
java.lang.String |
toString() |
public ProjectDependencyAnalysis()
public ProjectDependencyAnalysis(java.util.Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts,
java.util.Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts,
java.util.Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts)
public java.util.Set<org.apache.maven.artifact.Artifact> getUsedDeclaredArtifacts()
Artifactpublic java.util.Set<org.apache.maven.artifact.Artifact> getUsedUndeclaredArtifacts()
Artifactpublic java.util.Set<org.apache.maven.artifact.Artifact> getUnusedDeclaredArtifacts()
Artifactpublic ProjectDependencyAnalysis ignoreNonCompile()
public ProjectDependencyAnalysis forceDeclaredDependenciesUsage(java.lang.String[] forceUsedDependencies) throws ProjectDependencyAnalyzerException
forceUsedDependencies - dependencies to move from "unused-declared" to "used-declared", with
groupId:artifactId formatProjectDependencyAnalyzerException - if dependencies forced were either not declared or already detected as
usedpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object