rest-generator
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.sap.cloud.sdk.datamodel</groupId>
<artifactId>rest-generator</artifactId>
<version>3.39.0</version>
</dependency><?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.sap.cloud.sdk.datamodel</groupId> <artifactId>rest-parent</artifactId> <version>3.39.0</version> </parent> <artifactId>rest-generator</artifactId> <packaging>jar</packaging> <name>Data Model - REST Services - Generator (Beta)</name> <description>REST Services data model (VDM) - generator classes (Beta)</description> <url>https://sap.github.io/cloud-sdk/docs/java/getting-started</url> <organization> <name>SAP SE</name> <url>https://www.sap.com</url> </organization> <licenses> <license> <name>SAP DEVELOPER LICENSE AGREEMENT</name> <url>https://tools.hana.ondemand.com/developer-license-3_1.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>SAP</name> <email>cloudsdk@sap.com</email> <organization>SAP SE</organization> <organizationUrl>https://www.sap.com</organizationUrl> </developer> </developers> <scm> <connection /> <url /> </scm> <dependencies> <!-- scope compile --> <dependency> <groupId>org.openapitools</groupId> <artifactId>openapi-generator</artifactId> <exclusions> <exclusion> <artifactId>checker-qual</artifactId> <groupId>org.checkerframework</groupId> </exclusion> <exclusion> <artifactId>slf4j-ext</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>jackson-coreutils</artifactId> <groupId>com.github.fge</groupId> </exclusion> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> <exclusion> <artifactId>validation-api</artifactId> <groupId>javax.validation</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-ext</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> </dependency> <dependency> <groupId>io.vavr</groupId> <artifactId>vavr</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> <!-- Added as direct dependency to resolve dependency divergence brought by the openapi-generator --> <dependency> <groupId>com.github.fge</groupId> <artifactId>jackson-coreutils</artifactId> </dependency> <!-- scope test --> <dependency> <groupId>com.sap.cloud.sdk.testutil</groupId> <artifactId>testutil-core</artifactId> <scope>test</scope> <exclusions> <exclusion> <artifactId>handlebars</artifactId> <groupId>com.github.jknack</groupId> </exclusion> </exclusions> </dependency> <!-- Manage dependency divergence wrt handlebars originating from openapi-generator and wiremock through testutil-core --> <dependency> <groupId>com.github.jknack</groupId> <artifactId>handlebars</artifactId> <version>4.1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> <!-- scope provided --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <configuration> <ignoredUnusedDeclaredDependencies> <ignoredUnusedDeclaredDependency>com.github.fge:jackson-coreutils</ignoredUnusedDeclaredDependency> <ignoredUnusedDeclaredDependency>org.slf4j:slf4j-ext</ignoredUnusedDeclaredDependency> </ignoredUnusedDeclaredDependencies> <ignoredUsedUndeclaredDependencies> <!-- These dependencies are transitive ones from the OpenAPI generator (openapi-generator). As we use classes of them in our code, the dependency plugin requires us to declare them as direct dependencies. But we should let its version be controlled by the OpenAPI generator implicitly. --> <ignoredUsedUndeclaredDependency>com.samskivert:jmustache</ignoredUsedUndeclaredDependency> <ignoredUsedUndeclaredDependency>io.swagger.core.v3:swagger-models</ignoredUsedUndeclaredDependency> <ignoredUsedUndeclaredDependency>org.openapitools:openapi-generator-core</ignoredUsedUndeclaredDependency> </ignoredUsedUndeclaredDependencies> </configuration> </plugin> </plugins> </build> </project>