File tree Expand file tree Collapse file tree 6 files changed +9
-8
lines changed
src/main/java/io/github/chains_project/maven_lockfile Expand file tree Collapse file tree 6 files changed +9
-8
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"artifactID" : " maven-lockfile-github-action" ,
3
3
"groupID" : " io.github.chains-project" ,
4
- "version" : " 4.1 .1-SNAPSHOT" ,
4
+ "version" : " 4.2 .1-SNAPSHOT" ,
5
5
"lockFileVersion" : 1 ,
6
6
"dependencies" : [
7
7
{
Original file line number Diff line number Diff line change 1
1
{
2
2
"artifactID" : " maven-lockfile-parent" ,
3
3
"groupID" : " io.github.chains-project" ,
4
- "version" : " 4.1 .1-SNAPSHOT" ,
4
+ "version" : " 4.2 .1-SNAPSHOT" ,
5
5
"lockFileVersion" : 1 ,
6
6
"dependencies" : [],
7
7
"mavenPlugins" : [
Original file line number Diff line number Diff line change 1
1
{
2
2
"artifactID" : " maven-lockfile" ,
3
3
"groupID" : " io.github.chains-project" ,
4
- "version" : " 4.1 .1-SNAPSHOT" ,
4
+ "version" : " 4.2 .1-SNAPSHOT" ,
5
5
"lockFileVersion" : 1 ,
6
6
"dependencies" : [
7
7
{
Original file line number Diff line number Diff line change 284
284
</build >
285
285
</profile >
286
286
</profiles >
287
-
288
287
</project >
Original file line number Diff line number Diff line change @@ -55,8 +55,8 @@ public void execute() throws MojoExecutionException {
55
55
sb .append ("Lock file validation failed. Differences:" );
56
56
sb .append ("\n " );
57
57
sb .append ("Your lockfile from file is for:"
58
- + lockFileFromFile .getGroupId ().getValue () + ":"
59
- + lockFileFromFile .getName ().getValue () + ":"
58
+ + lockFileFromFile .getGroupId ().getValue ()
59
+ + ":" + lockFileFromFile .getName ().getValue () + ":"
60
60
+ lockFileFromFile .getVersion ().getValue () + "\n " );
61
61
sb .append ("Your generated lockfile is for:"
62
62
+ lockFileFromProject .getGroupId ().getValue () + ":"
Original file line number Diff line number Diff line change 1
1
package io .github .chains_project .maven_lockfile .checksum ;
2
2
3
- import java . math . BigInteger ;
3
+ import com . google . common . io . BaseEncoding ;
4
4
import java .nio .file .Files ;
5
5
import java .security .MessageDigest ;
6
6
import java .util .List ;
7
+ import java .util .Locale ;
7
8
import java .util .Optional ;
8
9
import org .apache .log4j .Logger ;
9
10
import org .apache .maven .artifact .Artifact ;
@@ -63,7 +64,8 @@ private Optional<String> calculateChecksumInternal(Artifact artifact) {
63
64
MessageDigest messageDigest = MessageDigest .getInstance (checksumAlgorithm );
64
65
byte [] fileBuffer = Files .readAllBytes (artifact .getFile ().toPath ());
65
66
byte [] artifactHash = messageDigest .digest (fileBuffer );
66
- return Optional .of (new BigInteger (1 , artifactHash ).toString (16 ));
67
+ BaseEncoding baseEncoding = BaseEncoding .base16 ();
68
+ return Optional .of (baseEncoding .encode (artifactHash ).toLowerCase (Locale .ROOT ));
67
69
} catch (Exception e ) {
68
70
LOGGER .warn ("Could not calculate checksum for artifact " + artifact , e );
69
71
return Optional .empty ();
You can’t perform that action at this time.
0 commit comments