sdm-root
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.sap.cds</groupId> <artifactId>sdm-root</artifactId> <version>1.4.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>com.sap.cds</groupId> <artifactId>sdm-root</artifactId> <version>1.4.1</version> <packaging>pom</packaging> <name>CDS Feature for SAP Document Management Service - Root</name> <description>This artifact is a is cds-plugin that provides an easy CAP-level integration with SAP Document Management Service. This package supports handling of attachments(documents) by using an aspect Attachments in SAP Document Management Service.</description> <url>https://cap.cloud.sap/docs/plugins/#attachments</url> <organization> <name>SAP SE</name> <url>https://www.sap.com</url> </organization> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <organization>SAP SE</organization> <organizationUrl>https://www.sap.com</organizationUrl> </developer> </developers> <modules> <module>sdm</module> </modules> <scm> <connection>scm:git:git@github.com:cap-java/sdm.git</connection> <developerConnection>scm:git:git@github.com:cap-java/sdm.git</developerConnection> <url>https://github.com/cap-java/sdm</url> </scm> <distributionManagement> <repository> <id>central</id> <name>MavenCentral</name> <url>https://central.sonatype.com</url> </repository> <snapshotRepository> <id>github-snapshot</id> <name>GitHub Packages Snapshots</name> <url>https://maven.pkg.github.com/cap-java/sdm</url> </snapshotRepository> </distributionManagement> <properties> <java.version>17</java.version> <maven.compiler.source>${java.version}</maven.compiler.source> <cds.services.version>3.5.0</cds.services.version> <test-spring-boot-version>3.2.5</test-spring-boot-version> <revision>1.4.1</revision> <assertj-core-version>3.27.3</assertj-core-version> <maven.compiler.target>${java.version}</maven.compiler.target> <mockito-bom-version>5.15.2</mockito-bom-version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <excluded.generation.package>sdm/generated/</excluded.generation.package> <generation-folder>src/gen</generation-folder> <sdk-bom-version>5.15.0</sdk-bom-version> <mockito-core-version>5.15.2</mockito-core-version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>com.sap.cds</groupId> <artifactId>cds-services-bom</artifactId> <version>${cds.services.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-bom</artifactId> <version>${mockito-bom-version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.sap.cds</groupId> <artifactId>sdm</artifactId> <version>1.4.1</version> </dependency> <dependency> <groupId>com.sap.cloud.environment.servicebinding</groupId> <artifactId>java-bom</artifactId> <version>0.10.5</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.sap.cloud.sdk</groupId> <artifactId>sdk-bom</artifactId> <version>${sdk-bom-version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.sap.cds</groupId> <artifactId>cds-services-api</artifactId> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.11.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${assertj-core-version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> </exclusion> <exclusion> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <version>1.17.1</version> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> <version>1.17.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito-core-version}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> </exclusion> <exclusion> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> </exclusion> <exclusion> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.5.14</version> <exclusions> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <version>3.2.7</version> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>0.7.0</version> <extensions>true</extensions> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.5.0</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.14.0</version> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>3.3.1</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>3.1.4</version> </plugin> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>3.11.2</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>3.5.3</version> </plugin> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>3.26.0</version> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>3.5.0</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>3.2.5</version> <configuration> <environmentVariables> <REPOSITORY_ID>repoid</REPOSITORY_ID> </environmentVariables> </configuration> </plugin> <plugin> <groupId>com.diffplug.spotless</groupId> <artifactId>spotless-maven-plugin</artifactId> <version>2.43.0</version> <executions> <execution> <phase>compile</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <configuration> <java> <includes> <include>src/main/java/**/*.java</include> <include>src/test/java/**/*.java</include> </includes> <importOrder /> <removeUnusedImports /> <googleJavaFormat /> </java> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>flatten-maven-plugin</artifactId> <version>1.6.0</version> <executions> <execution> <id>flatten</id> <phase>process-resources</phase> <goals> <goal>flatten</goal> </goals> </execution> <execution> <id>flatten.clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> </execution> </executions> <configuration> <updatePomFile>true</updatePomFile> <flattenMode>resolveCiFriendliesOnly</flattenMode> </configuration> </plugin> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>3.4.1</version> <executions> <execution> <id>no-duplicate-declared-dependencies</id> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <banDuplicatePomDependencyVersions /> </rules> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <goals> <goal>analyze</goal> </goals> <configuration> <analyzeTestScopedDependencies>true</analyzeTestScopedDependencies> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>deploy-release</id> <build> <plugins> <plugin> <artifactId>maven-gpg-plugin</artifactId> <executions> <execution> <id>sign-artifacts</id> <phase>deploy</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <configuration> <publishingServerId>central</publishingServerId> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>