checksum-maven-plugin
checksum-maven-plugin copied to clipboard
Goal "check" searchs the summary file in wrong folder
When using the goals "dependencies" & "check" with default values this ends with an "FAILURE", because the "check"-goal searchs in the project.base folder instead in the project.build folder.
Simple Example
C:\todo\checksum-demo>mvn net.nicoulaj.maven.plugins:checksum-maven-plugin:1.11:dependencies net.nicoulaj.maven.plugins:checksum-maven-plugin:1.11:check
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< org.example:checksum-demo >----------------------
[INFO] Building checksum-demo 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- checksum-maven-plugin:1.11:dependencies (default-cli) @ checksum-demo ---
[INFO] commons-collections4-4.4.jar - MD5 : 4a37023740719b391f10030362c86be6
[INFO] commons-collections4-4.4.jar - SHA-1 : 62ebe7544cb7164d87e0637a2a6a2bdc981395e8
[INFO]
[INFO] --- checksum-maven-plugin:1.11:check (default-cli) @ checksum-demo ---
[ERROR] C:\todo\checksum-demo\dependencies-checksums.csv (Das System kann die angegebene Datei nicht finden)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.332 s
[INFO] Finished at: 2022-04-03T08:38:41+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal net.nicoulaj.maven.plugins:checksum-maven-plugin:1.11:check (default-cli) on project checksum-demo: C:\todo\checksum-demo\dependencies-checksums.csv (Das System kann die angegebene Datei nicht finden) -> [Help 1]
[ERROR]
Solution
I made a small fix and then it workx.
C:\todo\checksum-demo>mvn net.nicoulaj.maven.plugins:checksum-maven-plugin:1.11:dependencies net.nicoulaj.maven.plugins:checksum-maven-plugin:1.12-SNAPSHOT:check
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< org.example:checksum-demo >----------------------
[INFO] Building checksum-demo 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- checksum-maven-plugin:1.11:dependencies (default-cli) @ checksum-demo ---
[INFO] commons-collections4-4.4.jar - MD5 : 4a37023740719b391f10030362c86be6
[INFO] commons-collections4-4.4.jar - SHA-1 : 62ebe7544cb7164d87e0637a2a6a2bdc981395e8
[INFO]
[INFO] --- checksum-maven-plugin:1.12-SNAPSHOT:check (default-cli) @ checksum-demo ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.729 s
[INFO] Finished at: 2022-04-03T08:39:03+02:00
[INFO] ------------------------------------------------------------------------
I will add the fix as pull-request.
Add pull request #134