checksum-maven-plugin icon indicating copy to clipboard operation
checksum-maven-plugin copied to clipboard

Goal "check" searchs the summary file in wrong folder

Open ollily opened this issue 2 years ago • 2 comments

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.

ollily avatar Apr 03 '22 06:04 ollily

Add pull request #134

ollily avatar Apr 03 '22 06:04 ollily

Here the used example

pom.xml.txt

ollily avatar Apr 03 '22 07:04 ollily