Class MinimumFileFilter
java.lang.Object
org.apache.maven.shared.filtering.DefaultMavenFileFilter
cn.unikue.mavenplugin.preferminimum.filter.MinimumFileFilter
- All Implemented Interfaces:
DefaultFilterInfo,MavenFileFilter
@Component(role=org.apache.maven.shared.filtering.MavenFileFilter.class,
hint="preferMinimumFileFilter",
description="Packages minimum css/js files instead of original ones")
public class MinimumFileFilter
extends DefaultMavenFileFilter
Packages minimum css/js files instead of original ones
- See Also:
- Reference:
https://github.com/aperto/sourceurl-resourcefilter
-
Constructor Summary
ConstructorsConstructorDescriptionMinimumFileFilter(org.sonatype.plexus.build.incremental.BuildContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyFile(File from, File to, boolean filtering, List<FilterWrapper> filterWrappers, String encoding) getDefaultFilterWrappers(org.apache.maven.project.MavenProject arg0, List<String> arg1, boolean arg2, org.apache.maven.execution.MavenSession arg3, MavenResourcesExecution arg4) protected org.slf4j.LoggerMethods inherited from class org.apache.maven.shared.filtering.DefaultMavenFileFilter
copyFile, copyFile, copyFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.shared.filtering.DefaultFilterInfo
getDefaultFilterWrappers, getDefaultFilterWrappers
-
Constructor Details
-
MinimumFileFilter
public MinimumFileFilter(@Nonnull org.sonatype.plexus.build.incremental.BuildContext context)
-
-
Method Details
-
copyFile
public void copyFile(@Nonnull File from, @Nonnull File to, boolean filtering, @Nonnull List<FilterWrapper> filterWrappers, @Nullable String encoding) throws MavenFilteringException - Specified by:
copyFilein interfaceMavenFileFilter- Overrides:
copyFilein classDefaultMavenFileFilter- Throws:
MavenFilteringException
-
getLogger
protected org.slf4j.Logger getLogger()
-