petstore
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.networknt</groupId> <artifactId>petstore</artifactId> <version>3.1.0</version> </dependency>
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.networknt</groupId> <artifactId>petstore</artifactId> <packaging>jar</packaging> <name>petstore</name> <version>3.1.0</version> <description>OpenAPI Petstore</description> <url>https://github.com/networknt/openapi-petstore</url> <developers> <developer> <id>stevehu</id> <name>Steve Hu</name> <email>stevehu@gmail.com</email> </developer> </developers> <issueManagement> <system>github</system> <url>https://github.com/networknt/openapi-petstore/issues</url> </issueManagement> <licenses> <license> <name>Apache License Version 2.0</name> <url>http://repository.jboss.org/licenses/apache-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git://github.com:networknt/openapi-petstore.git</connection> <developerConnection>scm:git://github.com:networknt/openapi-petstore.git</developerConnection> <url>https://github.com:networknt/openapi-petstore.git</url> </scm> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <repositories> <repository> <id>central</id> <url> https://oss.sonatype.org/content/repositories/releases </url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>snapshots</id> <url> https://oss.sonatype.org/content/repositories/snapshots </url> <snapshots> <enabled>true</enabled> <!-- never, daily, interval:X (where X is in minutes) or always --> <!--<updatePolicy>daily</updatePolicy> --> </snapshots> <releases> <enabled>false</enabled> </releases> </repository> </repositories> <properties> <java.version>11</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.main.class>com.networknt.server.Server</project.main.class> <version.light-4j>2.1.38-SNAPSHOT</version.light-4j> <version.jackson>2.18.1</version.jackson> <version.slf4j>2.0.16</version.slf4j> <version.jose4j>0.9.6</version.jose4j> <version.logback>1.5.12</version.logback> <version.logstash>7.0.1</version.logstash> <version.junit>5.11.3</version.junit> <version.undertow>2.3.18.Final</version.undertow> <version.json-schema-validator>1.5.1</version.json-schema-validator> <versions.maven-version>2.4</versions.maven-version> <version.javadoc-packagelist-plugin>1.0.0</version.javadoc-packagelist-plugin> <version.maven-javadoc>3.4.1</version.maven-javadoc> <version.maven-jar>3.1.2</version.maven-jar> <version.maven-shade>3.2.1</version.maven-shade> <version.maven-compiler>3.8.1</version.maven-compiler> <version.maven-deploy>2.8.2</version.maven-deploy> <version.exec-maven>1.6.0</version.exec-maven> <version.maven-surefire>2.22.2</version.maven-surefire> <version.maven-source>3.1.0</version.maven-source> </properties> <dependencies> <dependency> <groupId>com.networknt</groupId> <artifactId>config</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>utility</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>security</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>client</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>audit</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>info</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>health</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>status</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>exception</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>body</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>dump</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>mask</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>metrics</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>handler</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>sanitizer</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>config-reload</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>traceability</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>correlation</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>service</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>registry</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>balance</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>cluster</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>portal-registry</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>logger-handler</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>decryptor</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>cache-manager</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>caffeine-cache</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>cache-explorer</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>server</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>json-schema-validator</artifactId> <version>${version.json-schema-validator}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>openapi-parser</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>openapi-meta</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>openapi-security</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>openapi-validator</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>specification</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>http-entity</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${version.jackson}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${version.jackson}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>${version.jackson}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${version.logback}</version> </dependency> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>${version.logstash}</version> </dependency> <dependency> <groupId>io.undertow</groupId> <artifactId>undertow-core</artifactId> <version>${version.undertow}</version> </dependency> <!-- Test Dependencies --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>${version.junit}</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>com.networknt</groupId> <artifactId>javadoc-packagelist-maven-plugin</artifactId> <version>${version.javadoc-packagelist-plugin}</version> <executions> <execution> <phase>package</phase> <goals> <goal>gen-package-list</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>${versions.maven-version}</version> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.8</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>${version.maven-shade}</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>module-info.class</exclude> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <exclude>META-INF/versions/**</exclude> <exclude>META-INF/native-image/io.netty/**</exclude> <exclude>META-INF/native-image/software.amazon.awssdk/**</exclude> </excludes> </filter> </filters> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/> </transformers> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${version.maven-source}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${version.maven-javadoc}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${version.maven-surefire}</version> <dependencies> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-surefire-provider</artifactId> <version>1.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${version.junit}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>${version.maven-jar}</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <mainClass>${project.main.class}</mainClass> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>${version.exec-maven}</version> <configuration> <executable>java</executable> <arguments> <argument>-jar</argument> <argument>target/${project.build.finalName}.jar</argument> </arguments> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${version.maven-compiler}</version> <configuration> <release>${java.version}</release> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-deploy-plugin</artifactId> <version>${version.maven-deploy}</version> </plugin> </plugins> </build> <profiles> <profile> <id>release-sign-artifacts</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>