github.com/phrase/openapi@v0.0.0-20240514140800-49e8a106740e/openapi-generator/templates/java/libraries/webclient/pom.mustache (about) 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 3 <modelVersion>4.0.0</modelVersion> 4 <groupId>{{groupId}}</groupId> 5 <artifactId>{{artifactId}}</artifactId> 6 <packaging>jar</packaging> 7 <name>{{artifactId}}</name> 8 <version>{{artifactVersion}}</version> 9 <url>{{artifactUrl}}</url> 10 <description>{{artifactDescription}}</description> 11 <scm> 12 <connection>{{scmConnection}}</connection> 13 <developerConnection>{{scmDeveloperConnection}}</developerConnection> 14 <url>{{scmUrl}}</url> 15 </scm> 16 {{#parentOverridden}} 17 <parent> 18 <groupId>{{{parentGroupId}}}</groupId> 19 <artifactId>{{{parentArtifactId}}}</artifactId> 20 <version>{{{parentVersion}}}</version> 21 </parent> 22 {{/parentOverridden}} 23 24 <licenses> 25 <license> 26 <name>{{licenseName}}</name> 27 <url>{{licenseUrl}}</url> 28 <distribution>repo</distribution> 29 </license> 30 </licenses> 31 32 <developers> 33 <developer> 34 <name>{{developerName}}</name> 35 <email>{{developerEmail}}</email> 36 <organization>{{developerOrganization}}</organization> 37 <organizationUrl>{{developerOrganizationUrl}}</organizationUrl> 38 </developer> 39 </developers> 40 41 <build> 42 <plugins> 43 44 <plugin> 45 <groupId>org.apache.maven.plugins</groupId> 46 <artifactId>maven-compiler-plugin</artifactId> 47 <version>3.6.1</version> 48 <configuration> 49 <source>1.8</source> 50 <target>1.8</target> 51 </configuration> 52 </plugin> 53 <plugin> 54 <groupId>org.apache.maven.plugins</groupId> 55 <artifactId>maven-source-plugin</artifactId> 56 <version>2.2.1</version> 57 <executions> 58 <execution> 59 <id>attach-sources</id> 60 <goals> 61 <goal>jar-no-fork</goal> 62 </goals> 63 </execution> 64 </executions> 65 </plugin> 66 </plugins> 67 </build> 68 69 <dependencies> 70 <dependency> 71 <groupId>io.swagger</groupId> 72 <artifactId>swagger-annotations</artifactId> 73 <version>${swagger-annotations-version}</version> 74 </dependency> 75 76 <!-- @Nullable annotation --> 77 <dependency> 78 <groupId>com.google.code.findbugs</groupId> 79 <artifactId>jsr305</artifactId> 80 <version>3.0.2</version> 81 </dependency> 82 83 <dependency> 84 <groupId>io.projectreactor</groupId> 85 <artifactId>reactor-core</artifactId> 86 <version>${reactor-version}</version> 87 </dependency> 88 89 <!-- HTTP client: Spring RestTemplate --> 90 <dependency> 91 <groupId>org.springframework</groupId> 92 <artifactId>spring-webflux</artifactId> 93 <version>${spring-web-version}</version> 94 </dependency> 95 96 <dependency> 97 <groupId>io.projectreactor.ipc</groupId> 98 <artifactId>reactor-netty</artifactId> 99 <version>${reactor-netty-version}</version> 100 </dependency> 101 102 <!-- JSON processing: jackson --> 103 <dependency> 104 <groupId>com.fasterxml.jackson.core</groupId> 105 <artifactId>jackson-databind</artifactId> 106 <version>${jackson-databind-version}</version> 107 </dependency> 108 <dependency> 109 <groupId>org.openapitools</groupId> 110 <artifactId>jackson-databind-nullable</artifactId> 111 <version>${jackson-databind-nullable-version}</version> 112 </dependency> 113 114 {{#java8}} 115 <dependency> 116 <groupId>com.fasterxml.jackson.datatype</groupId> 117 <artifactId>jackson-datatype-jsr310</artifactId> 118 <version>${jackson-version}</version> 119 </dependency> 120 {{/java8}} 121 {{#joda}} 122 <dependency> 123 <groupId>com.fasterxml.jackson.datatype</groupId> 124 <artifactId>jackson-datatype-joda</artifactId> 125 <version>${jackson-version}</version> 126 </dependency> 127 <dependency> 128 <groupId>joda-time</groupId> 129 <artifactId>joda-time</artifactId> 130 <version>${jodatime-version}</version> 131 </dependency> 132 {{/joda}} 133 134 <!-- test dependencies --> 135 <dependency> 136 <groupId>junit</groupId> 137 <artifactId>junit</artifactId> 138 <version>${junit-version}</version> 139 <scope>test</scope> 140 </dependency> 141 </dependencies> 142 <properties> 143 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 144 <swagger-annotations-version>1.5.22</swagger-annotations-version> 145 <spring-web-version>5.0.16.RELEASE</spring-web-version> 146 <jackson-version>2.10.3</jackson-version> 147 <jackson-databind-version>2.10.3</jackson-databind-version> 148 <jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version> 149 <junit-version>4.13</junit-version> 150 <reactor-version>3.1.8.RELEASE</reactor-version> 151 <reactor-netty-version>0.7.8.RELEASE</reactor-netty-version> 152 {{#joda}} 153 <jodatime-version>2.9.9</jodatime-version> 154 {{/joda}} 155 </properties> 156 </project>