构造函数和描述 |
---|
ProjectDependencyAnalysis()
ProjectDependencyAnalysis 的构造函数。
|
ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts,
Map<org.apache.maven.artifact.Artifact,Set<String>> usedUndeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> testArtifactsWithNonTestScope) |
ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts)
ProjectDependencyAnalysis 的构造函数以保持与旧 API 的兼容性
|
ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts,
Set<org.apache.maven.artifact.Artifact> testArtifactsWithNonTestScope)
ProjectDependencyAnalysis 的构造函数。
|
修饰符和类型 | 方法及说明 |
---|---|
boolean |
equals(Object object) |
ProjectDependencyAnalysis |
forceDeclaredDependenciesUsage(String[] forceUsedDependencies)
强制某些声明的依赖项的使用状态,以手动修复字节码级分析的后果,这些分析碰巧没有检测到某些有效使用(常量、带有源保留的注释、javadoc)。
|
Set<org.apache.maven.artifact.Artifact> |
getTestArtifactsWithNonTestScope()
返回仅在测试中使用但未在测试范围内声明的工件。
|
Set<org.apache.maven.artifact.Artifact> |
getUnusedDeclaredArtifacts()
返回已声明但未使用的工件。
|
Set<org.apache.maven.artifact.Artifact> |
getUsedDeclaredArtifacts()
返回使用和声明的工件。
|
Set<org.apache.maven.artifact.Artifact> |
getUsedUndeclaredArtifacts()
返回使用但未声明的工件。
|
Map<org.apache.maven.artifact.Artifact,Set<String>> |
getUsedUndeclaredArtifactsWithClasses()
返回使用但未声明的工件。
|
int |
hashCode()
哈希码。
|
ProjectDependencyAnalysis |
ignoreNonCompile()
从未声明的未使用中过滤非编译范围的工件。
|
String |
toString()
到字符串。
|
public ProjectDependencyAnalysis()
ProjectDependencyAnalysis 的构造函数。
public ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts)
ProjectDependencyAnalysis 的构造函数以保持与旧 API 的兼容性
usedDeclaredArtifacts
- 使用和声明的工件usedUndeclaredArtifacts
- 使用但未声明的工件unusedDeclaredArtifacts
- 声明但未使用的工件public ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> usedUndeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> testArtifactsWithNonTestScope)
ProjectDependencyAnalysis 的构造函数。
usedDeclaredArtifacts
- 使用和声明的工件usedUndeclaredArtifacts
- 使用但未声明的工件unusedDeclaredArtifacts
- 声明但未使用的工件testArtifactsWithNonTestScope
- 仅在测试中使用但未在测试范围内声明的工件public ProjectDependencyAnalysis(Set<org.apache.maven.artifact.Artifact> usedDeclaredArtifacts, Map<org.apache.maven.artifact.Artifact,Set<String>> usedUndeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> unusedDeclaredArtifacts, Set<org.apache.maven.artifact.Artifact> testArtifactsWithNonTestScope)
public Set<org.apache.maven.artifact.Artifact> getUsedDeclaredArtifacts()
public Set<org.apache.maven.artifact.Artifact> getUsedUndeclaredArtifacts()
public Map<org.apache.maven.artifact.Artifact,Set<String>> getUsedUndeclaredArtifactsWithClasses()
public Set<org.apache.maven.artifact.Artifact> getUnusedDeclaredArtifacts()
public Set<org.apache.maven.artifact.Artifact> getTestArtifactsWithNonTestScope()
public ProjectDependencyAnalysis ignoreNonCompile()
public ProjectDependencyAnalysis forceDeclaredDependenciesUsage(String[] forceUsedDependencies) throws ProjectDependencyAnalyzerException
forceUsedDependencies
- 依赖关系从“未使用声明”移动到“使用声明”,
groupId:artifactId
格式ProjectDependencyAnalyzerException
- 如果强制依赖项未声明或已检测为已使用版权所有 © 2002–2022 Apache 软件基金会。版权所有。