Skip to content

Commit 0d35f21

Browse files
committed
update migrate to open api with latest boat-maven-plugin
1 parent 4f60007 commit 0d35f21

File tree

1 file changed

+11
-30
lines changed
  • service-sdk/10.0.0/migrate-to-open-api/messaging-api

1 file changed

+11
-30
lines changed

service-sdk/10.0.0/migrate-to-open-api/messaging-api/pom.xml

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -15,52 +15,33 @@
1515
<name>Backbase :: Digital Banking Services :: messaging-api</name>
1616

1717
<properties>
18-
<codegen.angularVersion>8.0.0</codegen.angularVersion>
1918
<codegen.npmPackage.name>@backbase/message-http-ang</codegen.npmPackage.name>
2019
<codegen.npmPackage.version>${version}</codegen.npmPackage.version>
2120
<codegen.generateMocks>true</codegen.generateMocks>
2221
<codegen.apiModulePrefix>Message</codegen.apiModulePrefix>
22+
<codegen.angularVersion>10.1.0</codegen.angularVersion>
23+
<codegen.buildDist>dist/libs/transactions-http-ang</codegen.buildDist>
24+
<codegen.serviceSuffix>HttpService</codegen.serviceSuffix>
2325
</properties>
2426

25-
<dependencies>
26-
<dependency>
27-
<groupId>io.swagger</groupId>
28-
<artifactId>swagger-annotations</artifactId>
29-
<version>1.6.0</version>
30-
</dependency>
31-
32-
<dependency>
33-
<groupId>org.openapitools</groupId>
34-
<artifactId>jackson-databind-nullable</artifactId>
35-
<version>0.2.1</version>
36-
</dependency>
37-
</dependencies>
38-
3927
<build>
4028
<plugins>
4129
<plugin>
42-
<groupId>org.openapitools</groupId>
43-
<artifactId>openapi-generator-maven-plugin</artifactId>
44-
<version>4.2.3</version>
30+
<groupId>com.backbase.oss</groupId>
31+
<artifactId>boat-maven-plugin</artifactId>
32+
<version>0.14.0</version>
4533
<executions>
4634
<execution>
4735
<goals>
4836
<goal>generate</goal>
4937
</goals>
38+
<configuration>
39+
<inputSpec>${project.basedir}/src/main/resources/openapi.yaml</inputSpec>
40+
<generatorName>typescript-angular</generatorName>
41+
<additionalProperties>ngVersion=${codegen.angularVersion},npmName=${codegen.npmPackage.name},npmVersion=${codegen.npmPackage.version},withMocks=${codegen.generateMocks},apiModulePrefix=${codegen.apiModulePrefix},buildDist=${codegen.buildDist},serviceSuffix=${codegen.serviceSuffix}</additionalProperties>
42+
</configuration>
5043
</execution>
5144
</executions>
52-
<configuration>
53-
<inputSpec>${project.basedir}/src/main/resources/openapi.yaml</inputSpec>
54-
<generatorName>backbase-typescript-angular</generatorName>
55-
<additionalProperties>ngVersion=${codegen.angularVersion},npmName=${codegen.npmPackage.name},npmVersion=${codegen.npmPackage.version},withMocks=${codegen.generateMocks},apiModulePrefix=${codegen.apiModulePrefix}</additionalProperties>
56-
</configuration>
57-
<dependencies>
58-
<dependency>
59-
<groupId>com.backbase.bb-cli</groupId>
60-
<artifactId>backbase-typescript-angular-openapi-template</artifactId>
61-
<version>1.0.4</version>
62-
</dependency>
63-
</dependencies>
6445
</plugin>
6546
<!--maven-jar-plugin is only including the OpenAPI spec and examples in the built artifact -->
6647
<plugin>

0 commit comments

Comments
 (0)