oauth-kafka
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.networknt</groupId> <artifactId>oauth-kafka</artifactId> <version>2.1.15</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> <groupId>com.networknt</groupId> <artifactId>oauth-kafka</artifactId> <version>2.1.15</version> <packaging>pom</packaging> <name>Parent POM</name> <description>OAuth2 provider microservices based on Light-Java and Kafka</description> <url>https://github.com/networknt/oauth-kafka</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/oauth-kafka/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/oauth-kafka.git</connection> <developerConnection>scm:git@github.com:networknt/oauth-kafka.git</developerConnection> <url>https://github.com:networknt/oauth-kafka.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> <repository> <id>snapshots-s01</id> <url> https://s01.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> <version.light-4j>2.1.15</version.light-4j> <version.json-schema-validator>1.0.65</version.json-schema-validator> <version.jackson>2.14.2</version.jackson> <version.slf4j>2.0.7</version.slf4j> <version.jose4j>0.9.3</version.jose4j> <version.antlr4>4.7</version.antlr4> <version.encoder>1.2.3</version.encoder> <version.logback>1.4.6</version.logback> <version.logstash>7.3</version.logstash> <version.junit>4.13.2</version.junit> <version.undertow>2.3.5.Final</version.undertow> <version.jcommander>1.82</version.jcommander> <version.org.apache.directory.server>2.0.0-M15</version.org.apache.directory.server> <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> <modules> <module>oauth-common</module> <module>oauth-code</module> <module>oauth-token</module> <module>oauth-key</module> <module>oauth-authhub</module> </modules> <dependencyManagement> <dependencies> <dependency> <groupId>com.networknt</groupId> <artifactId>oauth-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>oauth-authhub</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>oauth-code</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>oauth-token</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>oauth-key</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>config</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>client</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>body</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>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>utility</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>http-string</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>audit</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>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>consul</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>cors</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>resource</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>jaeger-tracing</artifactId> <version>${version.light-4j}</version> </dependency> <dependency> <groupId>com.networknt</groupId> <artifactId>ldap-util</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>net.lightapi</groupId> <artifactId>common-util</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>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${version.slf4j}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${version.logback}</version> </dependency> <dependency> <groupId>io.undertow</groupId> <artifactId>undertow-core</artifactId> <version>${version.undertow}</version> </dependency> <dependency> <groupId>org.bitbucket.b_c</groupId> <artifactId>jose4j</artifactId> <version>${version.jose4j}</version> </dependency> <dependency> <groupId>com.beust</groupId> <artifactId>jcommander</artifactId> <version>${version.jcommander}</version> </dependency> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>${version.logstash}</version> </dependency> <!-- Test Dependencies --> <dependency> <groupId>org.apache.directory.server</groupId> <artifactId>apacheds-all</artifactId> <version>${version.org.apache.directory.server}</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${version.junit}</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <build> <sourceDirectory>${basedir}/src/main/java</sourceDirectory> <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory> <resources> <resource> <filtering>false</filtering> <directory>${basedir}/src/main/resources</directory> <includes> <include>**/*</include> </includes> </resource> </resources> <testResources> <testResource> <filtering>false</filtering> <directory>${basedir}/src/test/resources</directory> <includes> <include>**/*</include> </includes> </testResource> </testResources> <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-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.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>${version.maven-surefire}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>${version.maven-jar}</version> <configuration> <archive> <manifest> <mainClass>com.networknt.server.Server</mainClass> </manifest> </archive> </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> <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.20.1</version> </plugin> </plugins> </reporting> <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>