Class WarMainDependencyClassesProvider
java.lang.Object
org.apache.maven.shared.dependency.analyzer.dependencyclasses.WarMainDependencyClassesProvider
- All Implemented Interfaces:
DependencyClassesProvider,MainDependencyClassesProvider
@Named
@Singleton
class WarMainDependencyClassesProvider
extends Object
implements MainDependencyClassesProvider
Implementation of
MainDependencyClassesProvider for web applications.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate FilefindWebXml(org.apache.maven.project.MavenProject project) getDependencyClasses(org.apache.maven.project.MavenProject project, ClassesPatterns excludedClasses) Gets the dependency classes used by the given project, excluding those that match the given patterns.private voidprocessClassesFromTags(Document doc, List<String> classes, String tagName) private Set<DependencyUsage> processWebXml(File webXml, ClassesPatterns excludedClasses)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
WEB_XML_NAMESPACES
-
-
Constructor Details
-
WarMainDependencyClassesProvider
WarMainDependencyClassesProvider()
-
-
Method Details
-
findWebXml
-
processClassesFromTags