Sean Gilligan created FOP-3318:
----------------------------------

             Summary: Define Maven plugin versions to guarantee build 
reproducibility
                 Key: FOP-3318
                 URL: https://issues.apache.org/jira/browse/FOP-3318
             Project: FOP
          Issue Type: Improvement
    Affects Versions: 2.11
            Reporter: Sean Gilligan


The root pom.xml does not define versions for the following plugins:

 * maven-site-plugin
 * maven-clean-plugin
 * maven-install-plugin
 * maven-deploy-plugin
 * maven-resources-plugin
 * maven-dependency-plugin
 * maven-assembly-plugin

It is a best practice in Maven-based projects to define these versions as 
otherwise they are determined by the version of Maven being used and can fail 
`offline` builds used by package managers like Nix and Guix.

The Maven Enforcer plugin is also recommended to verify that no plugins are 
left unspecified.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to