From af2c66cb976e0c3cd203792f5beb81ee9b897fc5 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 2 Feb 2016 21:56:42 +0600 Subject: [PATCH] Update maven and gradle project definition --- .../languages/JavaResteasyServerCodegen.java | 3 +- .../JavaJaxRS/resteasy3_0_11/gradle.mustache | 3 + .../JavaJaxRS/resteasy3_0_11/pom.mustache | 323 ++++++++---------- .../resteasy3_0_11/settingsGradle.mustache | 1 + 4 files changed, 153 insertions(+), 177 deletions(-) create mode 100644 modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/settingsGradle.mustache diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaResteasyServerCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaResteasyServerCodegen.java index f846790614f0..2d0396ed1442 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaResteasyServerCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaResteasyServerCodegen.java @@ -89,8 +89,9 @@ public class JavaResteasyServerCodegen extends JavaClientCodegen implements Code } supportingFiles.clear(); -// supportingFiles.add(new SupportingFile("pom.mustache", "", "pom.xml")); + supportingFiles.add(new SupportingFile("pom.mustache", "", "pom.xml")); supportingFiles.add(new SupportingFile("gradle.mustache", "", "build.gradle")); + supportingFiles.add(new SupportingFile("settingsGradle.mustache", "", "settings.gradle")); supportingFiles.add(new SupportingFile("README.mustache", "", "README.md")); supportingFiles.add(new SupportingFile("ApiException.mustache", (sourceFolder + '/' + apiPackage).replace(".", "/"), "ApiException.java")); diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/gradle.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/gradle.mustache index 06b1a1d0d780..9c17c29da738 100644 --- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/gradle.mustache +++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/gradle.mustache @@ -1,5 +1,8 @@ apply plugin: 'war' +project.version = "{{artifactVersion}}" +project.group = "{{groupId}}" + repositories { mavenCentral() } diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/pom.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/pom.mustache index 0d1b06de43a0..f6ee1eec9c26 100644 --- a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/pom.mustache +++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/pom.mustache @@ -1,178 +1,149 @@ - - 4.0.0 - {{groupId}} - {{artifactId}} - jar - {{artifactId}} - {{artifactVersion}} - - src/main/java - - - org.apache.maven.plugins - maven-war-plugin - 2.1.1 - - - maven-failsafe-plugin - 2.6 - - - - integration-test - verify - - - - - - org.eclipse.jetty - jetty-maven-plugin - ${jetty-version} - - - / - - target/${project.artifactId}-${project.version} - 8079 - stopit - - {{serverPort}} - 60000 - - - - - start-jetty - pre-integration-test - - start - - - 0 - true - - - - stop-jetty - post-integration-test - - stop - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.9.1 - - - add-source - generate-sources - - add-source - - - - src/gen/java - - - - - - - - - - io.swagger - swagger-jersey-jaxrs - ${swagger-core-version} - - - org.slf4j - slf4j-log4j12 - ${slf4j-version} - - - com.sun.jersey - jersey-core - ${jersey-version} - - - com.sun.jersey - jersey-json - ${jersey-version} - - - com.sun.jersey - jersey-servlet - ${jersey-version} - - - com.sun.jersey.contribs - jersey-multipart - ${jersey-version} - - - com.sun.jersey - jersey-server - ${jersey-version} - - - javax.servlet - servlet-api - ${servlet-api-version} - + + 4.0.0 + {{groupId}} + {{artifactId}} + war + {{artifactId}} + {{artifactVersion}} + + src/main/java + + + org.apache.maven.plugins + maven-war-plugin + 2.1.1 + + + maven-failsafe-plugin + 2.6 + + + + integration-test + verify + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.9.1 + + + add-source + generate-sources + + add-source + + + + + src/gen/java + + + + + + + + + + org.slf4j + slf4j-log4j12 + ${slf4j-version} + + + javax.servlet + servlet-api + ${servlet-api-version} + provided + - - junit - junit - ${junit-version} - test - - - com.sun.jersey - jersey-client - ${jersey-version} - test - - - org.testng - testng - 6.8.8 - test - - - junit - junit - - - snakeyaml - org.yaml - - - bsh - org.beanshell - - - - - - - sonatype-snapshots - https://oss.sonatype.org/content/repositories/snapshots - - true - - - - - 1.5.4 - 9.2.9.v20150224 - 1.18.1 - 1.6.3 - 4.8.1 - 2.5 - + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy-version} + provided + + + org.jboss.resteasy + jaxrs-api + ${resteasy-version} + provided + + + org.jboss.resteasy + resteasy-validator-provider-11 + ${resteasy-version} + provided + + + org.jboss.resteasy + resteasy-jackson2-provider + ${resteasy-version} + + + javax.annotation + javax.annotation-api + 1.2 + provided + + + + com.fasterxml.jackson.datatype + jackson-datatype-joda + 2.4.1 + + + joda-time + joda-time + 2.7 + + + + junit + junit + ${junit-version} + test + + + org.testng + testng + 6.8.8 + test + + + junit + junit + + + snakeyaml + org.yaml + + + bsh + org.beanshell + + + + + + + sonatype-snapshots + https://oss.sonatype.org/content/repositories/snapshots + + true + + + + + 1.5.4 + 9.2.9.v20150224 + 3.0.11.Final + 1.6.3 + 4.8.1 + 2.5 + \ No newline at end of file diff --git a/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/settingsGradle.mustache b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/settingsGradle.mustache new file mode 100644 index 000000000000..b8fd6c4c41f9 --- /dev/null +++ b/modules/swagger-codegen/src/main/resources/JavaJaxRS/resteasy3_0_11/settingsGradle.mustache @@ -0,0 +1 @@ +rootProject.name = "{{artifactId}}" \ No newline at end of file