|
15 | 15 | <name>Backbase :: Digital Banking Services :: messaging-api</name>
|
16 | 16 |
|
17 | 17 | <properties>
|
18 |
| - <codegen.angularVersion>8.0.0</codegen.angularVersion> |
19 | 18 | <codegen.npmPackage.name>@backbase/message-http-ang</codegen.npmPackage.name>
|
20 | 19 | <codegen.npmPackage.version>${version}</codegen.npmPackage.version>
|
21 | 20 | <codegen.generateMocks>true</codegen.generateMocks>
|
22 | 21 | <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> |
23 | 25 | </properties>
|
24 | 26 |
|
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 |
| - |
39 | 27 | <build>
|
40 | 28 | <plugins>
|
41 | 29 | <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> |
45 | 33 | <executions>
|
46 | 34 | <execution>
|
47 | 35 | <goals>
|
48 | 36 | <goal>generate</goal>
|
49 | 37 | </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> |
50 | 43 | </execution>
|
51 | 44 | </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> |
64 | 45 | </plugin>
|
65 | 46 | <!--maven-jar-plugin is only including the OpenAPI spec and examples in the built artifact -->
|
66 | 47 | <plugin>
|
|
0 commit comments