Lyubomyr Shaydariv created MENFORCER-247:
--------------------------------------------
Summary: Add a "require file checksum" rule
Key: MENFORCER-247
URL: https://issues.apache.org/jira/browse/MENFORCER-247
Project: Maven Enforcer Plugin
Issue Type: New Feature
Components: Standard Rules
Affects Versions: 1.4.2
Reporter: Lyubomyr Shaydariv
Hi.
Sometimes there is a need to have a rule to check a file against a predefined
checksum. Let's say, a result of a generated file in the build output directory
is expected to result in a required checksum, or some source/test files must
result in predefined checksums. I've came across such a rule on GitHub
https://github.com/esamson/checksum-enforcer-rule and I think it would be nice
to have this one as a standard rule.
What I've done already:
* Adapted the original source to the source code base in
http://svn.apache.org/repos/asf/maven/enforcer/trunk
* Added Apache Commons Codec 1.6 dependency thus adding support for MD5, SHA-1,
SHA-256, SHA-384, SHA-512
* Added some tests
* Added an example for all hashing functions to the generated site.
What I'm not sure about:
* Would you accept this feature as one that's worth be a part of standard rules.
* If so, I'm not sure if https://github.com/apache/maven-enforcer accepts pull
requests as I've noticed probably automatically generated `git-svn-id` field in
`git log` output. So probably the patch might be committed to the Subversion
repository first.
Here is the patch diff on GitHub:
https://github.com/lyubomyr-shaydariv/maven-enforcer/commit/86ed97423b5c64625f700c3afe555c02d6c619df
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)