Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplemented resource copy using 'plexus.util.DirectorScanner' instead of maven-filtering #597

Merged

Commits on Aug 26, 2022

  1. Reimplemented resource copy using 'org.codehaus.plexus.util.Directory…

    …Scanner'
    
     instead of maven-filtering
    
    In exchange for some extra file management code, this reduces the amount of dependencies
    used and injected into AsciidoctorMojo. It should also speed up build times since we
    are doing much less work now to copy resources.
    
    * Created model classes for Resources to ensure Mojo descriptors don't leak internals
    * Remove 'org.apache.maven.shared:maven-filtering' dependency
    * Bump plexus-utils to v3.3.1
    * Remove unnecessary IT 'resource-filtering' since "under-the-hood" filtering is no longer possible
    abelsromero committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    6d578a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Refactor resource copy into class

    * Remove unused encoding from resource processing
    * Created CopyResourcesProcessor
    * ResourcesProcessor no longer throws MojoExecutionException
    abelsromero committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    f2cdb1e View commit details
    Browse the repository at this point in the history