foxdeli-java-sdk
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.foxdeli</groupId> <artifactId>foxdeli-java-sdk</artifactId> <version>1.0.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 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.foxdeli</groupId> <artifactId>foxdeli-java-sdk</artifactId> <version>1.0.0</version> <name>Foxdeli Java SDK</name> <description>Foxdeli Java SDK</description> <url>https://github.com/foxdeli/api-java-sdk</url> <developers> <developer> <id>foxdeli</id> <name>Foxdeli</name> <email>apps@foxdeli.com</email> </developer> </developers> <licenses> <license> <name>MIT License</name> <url>https://opensource.org/licenses/MIT</url> </license> </licenses> <scm> <url>https://github.com/foxdeli/api-java-sdk</url> </scm> <properties> <java.version>19</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <openapi-generator-maven-plugin.version>6.6.0</openapi-generator-maven-plugin.version> <swagger-parser.version>2.1.20</swagger-parser.version> <swagger-annotations.version>1.6.12</swagger-annotations.version> <okhttp3.version>4.12.0</okhttp3.version> <gson.version>2.10.1</gson.version> <gson-fire.version>1.8.5</gson-fire.version> <javax.annotation-api.version>1.3.2</javax.annotation-api.version> <javax.ws.rs-api.version>2.1.1</javax.ws.rs-api.version> <jackson-databind-nullable.version>0.2.6</jackson-databind-nullable.version> <java-jwt.version>4.4.0</java-jwt.version> <lombok.version>1.18.30</lombok.version> <mapstruct.version>1.5.5.Final</mapstruct.version> <lombok-mapstruct-binding.version>0.2.0</lombok-mapstruct-binding.version> <junit-jupiter-engine.version>5.10.2</junit-jupiter-engine.version> <assertj-core.version>3.24.2</assertj-core.version> <maven-gpg-plugin.version>3.2.1</maven-gpg-plugin.version> <central-publishing-maven-plugin.version>0.4.0</central-publishing-maven-plugin.version> </properties> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <optional>true</optional> </dependency> <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>${mapstruct.version}</version> </dependency> <dependency> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> <version>${swagger-annotations.version}</version> </dependency> <dependency> <groupId>io.swagger.parser.v3</groupId> <artifactId>swagger-parser</artifactId> <version>${swagger-parser.version}</version> </dependency> <dependency> <groupId>org.openapitools</groupId> <artifactId>jackson-databind-nullable</artifactId> <version>${jackson-databind-nullable.version}</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>${okhttp3.version}</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>logging-interceptor</artifactId> <version>${okhttp3.version}</version> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.version}</version> </dependency> <dependency> <groupId>io.gsonfire</groupId> <artifactId>gson-fire</artifactId> <version>${gson-fire.version}</version> </dependency> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>javax.ws.rs-api</artifactId> <version>${javax.ws.rs-api.version}</version> </dependency> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>${javax.annotation-api.version}</version> </dependency> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>${java-jwt.version}</version> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit-jupiter-engine.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>${assertj-core.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.sonatype.central</groupId> <artifactId>central-publishing-maven-plugin</artifactId> <version>${central-publishing-maven-plugin.version}</version> <extensions>true</extensions> <configuration> <publishingServerId>central</publishingServerId> <tokenAuth>true</tokenAuth> <!--<autoPublish>true</autoPublish> <waitUntil>published</waitUntil>--> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>${maven-gpg-plugin.version}</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>3.3.0</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.6.3</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> <configuration> <excludePackageNames>com.foxdeli.orders.*,com.foxdeli.token.*</excludePackageNames> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.openapitools</groupId> <artifactId>openapi-generator-maven-plugin</artifactId> <version>${openapi-generator-maven-plugin.version}</version> <executions> <execution> <id>orders</id> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>https://api.foxdeli.com/tracking/api-docs/orders</inputSpec> <generatorName>java</generatorName> <generateApiTests>false</generateApiTests> <generateModelTests>false</generateModelTests> <configOptions> <sourceFolder>src/gen/java/main</sourceFolder> <apiPackage>com.foxdeli.orders.api</apiPackage> <modelPackage>com.foxdeli.orders.api.model</modelPackage> <disallowAdditionalPropertiesIfNotPresent>false </disallowAdditionalPropertiesIfNotPresent> </configOptions> </configuration> </execution> <execution> <id>token</id> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>https://api.foxdeli.com/customer/api-docs/token</inputSpec> <generatorName>java</generatorName> <generateApiTests>false</generateApiTests> <generateModelTests>false</generateModelTests> <configOptions> <sourceFolder>src/gen/java/main</sourceFolder> <apiPackage>com.foxdeli.token.api</apiPackage> <modelPackage>com.foxdeli.token.api.model</modelPackage> <disallowAdditionalPropertiesIfNotPresent>false </disallowAdditionalPropertiesIfNotPresent> </configOptions> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> <annotationProcessorPaths> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </path> <path> <groupId>org.projectlombok</groupId> <artifactId>lombok-mapstruct-binding</artifactId> <version>${lombok-mapstruct-binding.version}</version> </path> <path> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-processor</artifactId> <version>${mapstruct.version}</version> </path> </annotationProcessorPaths> </configuration> </plugin> </plugins> </build> </project>