|
21 | 21 | <swagger-annotations.version>1.5.22</swagger-annotations.version> |
22 | 22 | <javax.annotation-api.version>1.3.2</javax.annotation-api.version> |
23 | 23 | <jsr305.version>3.0.2</jsr305.version> |
24 | | - <javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version> |
25 | 24 | <grpc.version>1.78.0</grpc.version> |
26 | 25 | <protobuf-java.version>4.33.2</protobuf-java.version> |
27 | 26 | </properties> |
|
50 | 49 | <version>${javax.annotation-api.version}</version> |
51 | 50 | </dependency> |
52 | 51 |
|
53 | | - <dependency> |
54 | | - <groupId>javax.ws.rs</groupId> |
55 | | - <artifactId>javax.ws.rs-api</artifactId> |
56 | | - <version>${javax.ws.rs-api.version}</version> |
57 | | - </dependency> |
58 | | - |
59 | 52 | <dependency> |
60 | 53 | <groupId>com.google.code.findbugs</groupId> |
61 | 54 | <artifactId>jsr305</artifactId> |
|
117 | 110 | <plugin> |
118 | 111 | <groupId>org.openapitools</groupId> |
119 | 112 | <artifactId>openapi-generator-maven-plugin</artifactId> |
120 | | - <version>6.6.0</version> |
| 113 | + <version>7.17.0</version> |
121 | 114 | <executions> |
122 | 115 | <execution> |
123 | 116 | <phase>generate-sources</phase> |
|
151 | 144 | </plugin> |
152 | 145 |
|
153 | 146 | <plugin> |
154 | | - <groupId>org.xolstice.maven.plugins</groupId> |
| 147 | + <groupId>io.github.ascopes</groupId> |
155 | 148 | <artifactId>protobuf-maven-plugin</artifactId> |
156 | | - <version>0.6.1</version> |
157 | 149 | <configuration> |
158 | | - <protocArtifact>com.google.protobuf:protoc:${protobuf-java.version}:exe:${os.detected.classifier}</protocArtifact> |
159 | | - <pluginId>grpc-java</pluginId> |
160 | | - <pluginArtifact>io.grpc:protoc-gen-grpc-java:${grpc.version}:exe:${os.detected.classifier}</pluginArtifact> |
161 | | - <protoSourceRoot>${project.basedir}/src/main/resources/proto</protoSourceRoot> |
| 150 | + <protoc>${protobuf-java.version}</protoc> |
| 151 | + <sourceDirectories> |
| 152 | + <directory>src/main/resources/proto</directory> |
| 153 | + </sourceDirectories> |
| 154 | + <plugins> |
| 155 | + <plugin kind="binary-maven"> |
| 156 | + <groupId>io.grpc</groupId> |
| 157 | + <artifactId>protoc-gen-grpc-java</artifactId> |
| 158 | + <version>${grpc.version}</version> |
| 159 | + </plugin> |
| 160 | + </plugins> |
162 | 161 | </configuration> |
163 | 162 | <executions> |
164 | 163 | <execution> |
165 | 164 | <goals> |
166 | | - <goal>compile</goal> |
167 | | - <goal>compile-custom</goal> |
| 165 | + <goal>generate</goal> |
168 | 166 | </goals> |
169 | 167 | </execution> |
170 | 168 | </executions> |
|
0 commit comments