apisix-plugin-runner
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.apache.apisix</groupId> <artifactId>apisix-plugin-runner</artifactId> <version>0.6.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Licensed to the Apache Software Foundation (ASF) under one or more ~ contributor license agreements. See the NOTICE file distributed with ~ this work for additional information regarding copyright ownership. ~ The ASF licenses this file to You under the Apache License, Version 2.0 ~ (the "License"); you may not use this file except in compliance with ~ the License. You may obtain a copy of the License at ~ ~ http://www.apache.org/licenses/LICENSE-2.0 ~ ~ Unless required by applicable law or agreed to in writing, software ~ distributed under the License is distributed on an "AS IS" BASIS, ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ~ See the License for the specific language governing permissions and ~ limitations under the License. ~ --> <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>org.apache.apisix</groupId> <artifactId>apisix-plugin-runner</artifactId> <version>0.6.0</version> <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> <version>21</version> <relativePath /> </parent> <packaging>pom</packaging> <name>APISIX Java Plugin Runner</name> <url>https://github.com/apache/apisix-java-plugin-runner</url> <scm> <url>https://github.com/apache/apisix-java-plugin-runner</url> <connection>scm:git:https://github.com/apache/apisix-java-plugin-runner.git</connection> <developerConnection>scm:git:https://github.com/apache/apisix-java-plugin-runner.git</developerConnection> <tag>HEAD</tag> </scm> <issueManagement> <system>GitHub</system> <url>https://github.com/apache/apisix/issues</url> </issueManagement> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <compiler.version>21</compiler.version> <netty.version>4.1.117.Final</netty.version> <guava.version>33.4.0-jre</guava.version> <spring-boot.version>3.4.2</spring-boot.version> <maven-compiler-plugin.version>3.8.0</maven-compiler-plugin.version> </properties> <modules> <module>runner-core</module> <module>runner-plugin</module> <module>runner-plugin-sdk</module> <module>runner-starter</module> <module>sample</module> <module>runner-dist</module> </modules> <dependencyManagement> <dependencies> <dependency> <groupId>org.sonatype.oss</groupId> <artifactId>oss-parent</artifactId> <version>9</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-bom</artifactId> <version>2.24.3</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>4.0.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava.version}</version> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <release>${compiler.version}</release> <source>${compiler.version}</source> <target>${compiler.version}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>3.1.0</version> <configuration> <skip>false</skip> <configLocation>${maven.multiModuleProjectDirectory}/src/main/checkstyle/checkstyle.xml</configLocation> <suppressionsLocation>${maven.multiModuleProjectDirectory}/src/main/checkstyle/checkstyle-suppressions.xml</suppressionsLocation> <headerLocation>${maven.multiModuleProjectDirectory}/src/main/checkstyle/HEADER</headerLocation> <encoding>UTF-8</encoding> <consoleOutput>true</consoleOutput> <includeTestSourceDirectory>true</includeTestSourceDirectory> <failOnViolation>true</failOnViolation> <sourceDirectories> <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory> <sourceDirectory>${project.build.testSourceDirectory}</sourceDirectory> </sourceDirectories> <resourceIncludes> **/*.properties, **/*.sh, **/*.bat, **/*.yml, **/*.yaml, **/*.xml </resourceIncludes> <resourceExcludes> **/.asf.yaml, **/.github/** </resourceExcludes> </configuration> <executions> <execution> <id>validate</id> <phase>process-sources</phase> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>3.0.0-M6</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.5</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-javadoc-plugin</artifactId> <configuration> <failOnError>false</failOnError> <additionalparam>-Xdoclint:none</additionalparam> <source>8</source> </configuration> <version>2.9.1</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>javadoc</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.2.1</version> <executions> <execution> <id>validate</id> <phase>process-sources</phase> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>