|
15 | 15 | */
|
16 | 16 | package org.springframework.data.release.cli;
|
17 | 17 |
|
| 18 | +import lombok.AccessLevel; |
| 19 | +import lombok.NonNull; |
| 20 | +import lombok.RequiredArgsConstructor; |
| 21 | +import lombok.experimental.FieldDefaults; |
| 22 | + |
18 | 23 | import org.springframework.data.release.CliComponent;
|
19 | 24 | import org.springframework.data.release.TimedCommand;
|
20 | 25 | import org.springframework.data.release.build.BuildOperations;
|
|
27 | 32 | import org.springframework.shell.core.annotation.CliOption;
|
28 | 33 | import org.springframework.util.ObjectUtils;
|
29 | 34 |
|
30 |
| -import lombok.AccessLevel; |
31 |
| -import lombok.NonNull; |
32 |
| -import lombok.RequiredArgsConstructor; |
33 |
| -import lombok.experimental.FieldDefaults; |
34 |
| - |
35 | 35 | /**
|
36 | 36 | * Commands to verify a correct Release Tools Setup.
|
37 | 37 | *
|
|
42 | 42 | @FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
|
43 | 43 | class VerifyCommands extends TimedCommand {
|
44 | 44 |
|
45 |
| - @NonNull |
46 |
| - GitOperations git; |
47 |
| - @NonNull |
48 |
| - GitHub github; |
49 |
| - @NonNull |
50 |
| - DeploymentOperations deployment; |
51 |
| - @NonNull |
52 |
| - BuildOperations build; |
53 |
| - @NonNull |
54 |
| - SaganClient saganClient; |
55 |
| - @NonNull |
56 |
| - Logger logger; |
| 45 | + @NonNull GitOperations git; |
| 46 | + @NonNull GitHub github; |
| 47 | + @NonNull DeploymentOperations deployment; |
| 48 | + @NonNull BuildOperations build; |
| 49 | + @NonNull SaganClient saganClient; |
| 50 | + @NonNull Logger logger; |
57 | 51 |
|
58 |
| - @CliCommand("verify") |
59 |
| - public void verifyReleaseTools(@CliOption(key = "", mandatory = false) String module) { |
| 52 | + @CliCommand("verify") |
| 53 | + public void verifyReleaseTools(@CliOption(key = "", mandatory = false) String module) { |
60 | 54 |
|
61 |
| - if (ObjectUtils.isEmpty(module) || "git".equals(module)) { |
62 |
| - // Git checkout build |
63 |
| - git.verify(); |
64 |
| - } |
| 55 | + if (ObjectUtils.isEmpty(module) || "git".equals(module)) { |
| 56 | + // Git checkout build |
| 57 | + git.verify(); |
| 58 | + } |
65 | 59 |
|
66 |
| - if (ObjectUtils.isEmpty(module) || "build".equals(module)) { |
67 |
| - // Maven interaction |
68 |
| - build.verify(); |
69 |
| - } |
| 60 | + if (ObjectUtils.isEmpty(module) || "build".equals(module)) { |
| 61 | + // Maven interaction |
| 62 | + build.verify(); |
| 63 | + } |
70 | 64 |
|
71 |
| - if (ObjectUtils.isEmpty(module) || "deployment".equals(module)) { |
72 |
| - // Artifactory verification |
73 |
| - deployment.verifyAuthentication(); |
74 |
| - } |
| 65 | + if (ObjectUtils.isEmpty(module) || "deployment".equals(module)) { |
| 66 | + // Artifactory verification |
| 67 | + deployment.verifyAuthentication(); |
| 68 | + } |
75 | 69 |
|
76 |
| - if (ObjectUtils.isEmpty(module) || "github".equals(module)) { |
77 |
| - // GitHub verification |
78 |
| - github.verifyAuthentication(); |
79 |
| - } |
| 70 | + if (ObjectUtils.isEmpty(module) || "github".equals(module)) { |
| 71 | + // GitHub verification |
| 72 | + github.verifyAuthentication(); |
| 73 | + } |
80 | 74 |
|
81 |
| - if (ObjectUtils.isEmpty(module) || "sagan".equals(module)) { |
82 |
| - // Sagan Verification |
83 |
| - saganClient.verifyAuthentication(); |
84 |
| - } |
| 75 | + if (ObjectUtils.isEmpty(module) || "sagan".equals(module)) { |
| 76 | + // Sagan Verification |
| 77 | + saganClient.verifyAuthentication(); |
| 78 | + } |
85 | 79 |
|
86 |
| - logger.log("Verify", "All settings are verified. You can ship a release now."); |
87 |
| - } |
| 80 | + logger.log("Verify", "All settings are verified. You can ship a release now."); |
| 81 | + } |
88 | 82 |
|
89 | 83 | }
|
0 commit comments