| Modifier and Type | Field and Description |
|---|---|
private int |
classesKept |
private int |
classesRemoved |
private org.apache.maven.plugin.logging.Log |
log |
private java.util.Set<org.vafer.jdependency.Clazz> |
removable |
| Constructor and Description |
|---|
MinijarFilter(int classesKept,
int classesRemoved,
org.apache.maven.plugin.logging.Log log) |
MinijarFilter(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log) |
MinijarFilter(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log,
java.util.List<SimpleFilter> simpleFilters) |
| Modifier and Type | Method and Description |
|---|---|
private org.vafer.jdependency.ClazzpathUnit |
addDependencyToClasspath(org.vafer.jdependency.Clazzpath cp,
org.apache.maven.artifact.Artifact dependency) |
boolean |
canFilter(java.io.File jar) |
void |
finished()
If we are finished.
|
boolean |
isFiltered(java.lang.String classFile) |
private void |
removePackages(org.vafer.jdependency.ClazzpathUnit artifactUnit) |
private void |
removePackages(java.util.Set clazzes,
java.util.Set<java.lang.String> packageNames) |
private void |
removeSpecificallyIncludedClasses(org.apache.maven.project.MavenProject project,
java.util.List<SimpleFilter> simpleFilters) |
private org.apache.maven.plugin.logging.Log log
private java.util.Set<org.vafer.jdependency.Clazz> removable
private int classesKept
private int classesRemoved
MinijarFilter(int classesKept,
int classesRemoved,
org.apache.maven.plugin.logging.Log log)
public MinijarFilter(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log)
throws java.io.IOException
project - MavenProjectlog - Logjava.io.IOException - in case of error.public MinijarFilter(org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.logging.Log log,
java.util.List<SimpleFilter> simpleFilters)
throws java.io.IOException
project - MavenProjectlog - LogsimpleFilters - SimpleFilterjava.io.IOException - in case of errors.private org.vafer.jdependency.ClazzpathUnit addDependencyToClasspath(org.vafer.jdependency.Clazzpath cp,
org.apache.maven.artifact.Artifact dependency)
throws java.io.IOException
java.io.IOExceptionprivate void removePackages(org.vafer.jdependency.ClazzpathUnit artifactUnit)
private void removePackages(java.util.Set clazzes,
java.util.Set<java.lang.String> packageNames)
private void removeSpecificallyIncludedClasses(org.apache.maven.project.MavenProject project,
java.util.List<SimpleFilter> simpleFilters)
throws java.io.IOException
java.io.IOExceptionpublic boolean canFilter(java.io.File jar)
public boolean isFiltered(java.lang.String classFile)
isFiltered in interface Filter