File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
modules/swagger-generator
java/io/swagger/generator Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 15
15
<resources >
16
16
<resource >
17
17
<directory >src/main/resources</directory >
18
+ <filtering >true</filtering >
18
19
<excludes >
19
20
<exclude >logback.xml</exclude >
20
21
</excludes >
22
+ <includes >
23
+ <include >**/version.prop</include >
24
+ </includes >
21
25
</resource >
22
26
</resources >
23
27
<plugins >
Original file line number Diff line number Diff line change 16
16
17
17
package io .swagger .generator ;
18
18
19
+ import java .io .IOException ;
20
+ import java .io .InputStream ;
21
+
19
22
import javax .servlet .ServletConfig ;
20
23
import javax .servlet .ServletContext ;
21
24
import javax .servlet .ServletException ;
22
25
import javax .servlet .http .HttpServlet ;
23
26
27
+ import org .apache .commons .io .IOUtils ;
28
+
24
29
public class Bootstrap extends HttpServlet {
25
30
public void init (ServletConfig config ) throws ServletException {
26
31
ServletContext context = config .getServletContext ();
@@ -33,7 +38,17 @@ public void init(ServletConfig config) throws ServletException {
33
38
bc .setTermsOfServiceUrl ("http://swagger.io/terms/" );
34
39
bc .
setContact (
"[email protected] " );
35
40
bc .setLicense ("Apache 2.0" );
36
- bc .setVersion ("1.0.0" );
41
+ InputStream stream = getClass ().getResourceAsStream ("/version.prop" );
42
+ if (stream == null ) {
43
+ bc .setVersion ("0.0.0" );
44
+ } else {
45
+ try {
46
+ bc .setVersion (IOUtils .toString (stream , "UTF-8" ));
47
+ stream .close ();
48
+ } catch (IOException e ) {
49
+ bc .setVersion ("0.0.0" );
50
+ }
51
+ }
37
52
bc .setHost ("generator.swagger.io" );
38
53
bc .setLicenseUrl ("http://www.apache.org/licenses/LICENSE-2.0.html" );
39
54
bc .setResourcePackage ("io.swagger.generator.resource" );
Original file line number Diff line number Diff line change
1
+ ${project.version}
You can’t perform that action at this time.
0 commit comments