File tree 3 files changed +19
-1
lines changed
src/main/java/org/openapitools/openapidiff/cli
3 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 17
17
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
18
18
hs_err_pid *
19
19
target /
20
+
21
+ # IDE files
22
+ .vscode /settings.json
Original file line number Diff line number Diff line change 57
57
<transformers >
58
58
<transformer implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
59
59
<mainClass >${mainClass} </mainClass >
60
+ <manifestEntries >
61
+ <Implementation-Version >${project.version} </Implementation-Version >
62
+ </manifestEntries >
60
63
</transformer >
61
64
<transformer implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
62
65
<transformer implementation =" org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
89
92
<transformers >
90
93
<transformer implementation =" org.apache.maven.plugins.shade.resource.ManifestResourceTransformer" >
91
94
<mainClass >${mainClass} </mainClass >
95
+ <manifestEntries >
96
+ <Implementation-Version >${project.version} </Implementation-Version >
97
+ </manifestEntries >
92
98
</transformer >
93
99
<transformer implementation =" org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
94
100
<transformer implementation =" org.apache.maven.plugins.shade.resource.ApacheLicenseResourceTransformer" />
Original file line number Diff line number Diff line change @@ -35,7 +35,10 @@ public static void main(String... args) {
35
35
Options options = new Options ();
36
36
options .addOption (Option .builder ("h" ).longOpt ("help" ).desc ("print this message" ).build ());
37
37
options .addOption (
38
- Option .builder ().longOpt ("version" ).desc ("print the version information and exit" ).build ());
38
+ Option .builder ("v" )
39
+ .longOpt ("version" )
40
+ .desc ("print the version information and exit" )
41
+ .build ());
39
42
options .addOption (
40
43
Option .builder ()
41
44
.longOpt ("state" )
@@ -72,6 +75,7 @@ public static void main(String... args) {
72
75
options .addOption (Option .builder ().longOpt ("warn" ).desc ("Print warning information" ).build ());
73
76
options .addOption (Option .builder ().longOpt ("error" ).desc ("Print error information" ).build ());
74
77
options .addOption (Option .builder ().longOpt ("off" ).desc ("No information printed" ).build ());
78
+ options .addOption (Option .builder ().longOpt ("off" ).desc ("No information printed" ).build ());
75
79
options .addOption (
76
80
Option .builder ("l" )
77
81
.longOpt ("log" )
@@ -149,6 +153,11 @@ public static void main(String... args) {
149
153
printHelp (options );
150
154
System .exit (0 );
151
155
}
156
+ if (line .hasOption ("version" ) || line .hasOption ("v" )) {
157
+ String version = Main .class .getPackage ().getImplementationVersion ();
158
+ System .out .println ("openapi-diff version: " + (version != null ? version : "DEV" ));
159
+ System .exit (0 );
160
+ }
152
161
String logLevel = "ERROR" ;
153
162
if (line .hasOption ("off" )) {
154
163
logLevel = "OFF" ;
You can’t perform that action at this time.
0 commit comments