forked from loafle/openapi-generator-original
parent
053af7a749
commit
25abc15233
@ -15,9 +15,13 @@
|
|||||||
<resources>
|
<resources>
|
||||||
<resource>
|
<resource>
|
||||||
<directory>src/main/resources</directory>
|
<directory>src/main/resources</directory>
|
||||||
|
<filtering>true</filtering>
|
||||||
<excludes>
|
<excludes>
|
||||||
<exclude>logback.xml</exclude>
|
<exclude>logback.xml</exclude>
|
||||||
</excludes>
|
</excludes>
|
||||||
|
<includes>
|
||||||
|
<include>**/version.prop</include>
|
||||||
|
</includes>
|
||||||
</resource>
|
</resource>
|
||||||
</resources>
|
</resources>
|
||||||
<plugins>
|
<plugins>
|
||||||
|
@ -16,11 +16,16 @@
|
|||||||
|
|
||||||
package io.swagger.generator;
|
package io.swagger.generator;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
|
||||||
import javax.servlet.ServletConfig;
|
import javax.servlet.ServletConfig;
|
||||||
import javax.servlet.ServletContext;
|
import javax.servlet.ServletContext;
|
||||||
import javax.servlet.ServletException;
|
import javax.servlet.ServletException;
|
||||||
import javax.servlet.http.HttpServlet;
|
import javax.servlet.http.HttpServlet;
|
||||||
|
|
||||||
|
import org.apache.commons.io.IOUtils;
|
||||||
|
|
||||||
public class Bootstrap extends HttpServlet {
|
public class Bootstrap extends HttpServlet {
|
||||||
public void init(ServletConfig config) throws ServletException {
|
public void init(ServletConfig config) throws ServletException {
|
||||||
ServletContext context = config.getServletContext();
|
ServletContext context = config.getServletContext();
|
||||||
@ -33,7 +38,17 @@ public class Bootstrap extends HttpServlet {
|
|||||||
bc.setTermsOfServiceUrl("http://swagger.io/terms/");
|
bc.setTermsOfServiceUrl("http://swagger.io/terms/");
|
||||||
bc.setContact("apiteam@swagger.io");
|
bc.setContact("apiteam@swagger.io");
|
||||||
bc.setLicense("Apache 2.0");
|
bc.setLicense("Apache 2.0");
|
||||||
bc.setVersion("1.0.0");
|
InputStream stream = getClass().getResourceAsStream("/version.prop");
|
||||||
|
if(stream == null) {
|
||||||
|
bc.setVersion("0.0.0");
|
||||||
|
} else {
|
||||||
|
try {
|
||||||
|
bc.setVersion(IOUtils.toString(stream, "UTF-8"));
|
||||||
|
stream.close();
|
||||||
|
} catch (IOException e) {
|
||||||
|
bc.setVersion("0.0.0");
|
||||||
|
}
|
||||||
|
}
|
||||||
bc.setHost("generator.swagger.io");
|
bc.setHost("generator.swagger.io");
|
||||||
bc.setLicenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html");
|
bc.setLicenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html");
|
||||||
bc.setResourcePackage("io.swagger.generator.resource");
|
bc.setResourcePackage("io.swagger.generator.resource");
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
${project.version}
|
Loading…
x
Reference in New Issue
Block a user