org.apache.maven.shared.filtering

Interface MavenFileFilter

  • All Known Implementing Classes:
    DefaultMavenFileFilter

    public interface MavenFileFilter
    Author:
    Olivier Lamy
    • Method Detail

      • copyFile

        void copyFile(File from,
                    File to,
                    boolean filtering,
                    List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> filterWrappers,
                    String encoding,
                    boolean overwrite)
                      throws MavenFilteringException
        Parameters:
        from -
        to -
        filtering -
        filterWrappers -
        encoding -
        overwrite -
        Throws:
        MavenFilteringException
        Since:
        1.0-beta-2
      • getDefaultFilterWrappers

        List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> getDefaultFilterWrappers(org.apache.maven.project.MavenProject mavenProject,
                                                                                              List<String> filters,
                                                                                              boolean escapedBackslashesInFilePath,
                                                                                              org.apache.maven.execution.MavenSession mavenSession)
                                                                                                throws MavenFilteringException
        Will return the default FileUtils.FilterWrappers.

        • interpolate with token ${} and values from sysProps, project.properties, filters and project filters.
        • interpolate with token @ @ and values from sysProps, project.properties, filters and project filters.
        • interpolate with token ${} and values from mavenProject interpolation.
        • interpolation with token @ @ and values from mavenProject interpolation
        This method is now deprecated and no escape mechanism will be used.
        Parameters:
        mavenProject -
        filters - List of properties file
        Returns:
        List of FileUtils.FilterWrapper
        Throws:
        MavenFilteringException
      • getDefaultFilterWrappers

        List<org.apache.maven.shared.utils.io.FileUtils.FilterWrapper> getDefaultFilterWrappers(org.apache.maven.project.MavenProject mavenProject,
                                                                                              List<String> filters,
                                                                                              boolean escapedBackslashesInFilePath,
                                                                                              org.apache.maven.execution.MavenSession mavenSession,
                                                                                              MavenResourcesExecution mavenResourcesExecution)
                                                                                                throws MavenFilteringException
        Parameters:
        mavenProject -
        filters -
        escapedBackslashesInFilePath -
        mavenSession -
        mavenResourcesExecution -
        Returns:
        List of FileUtils.FilterWrapper
        Throws:
        MavenFilteringException
        Since:
        1.0-beta-2

Copyright © 2002-2014 The Apache Software Foundation. All Rights Reserved.