kubernetes-client
Used in
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client</artifactId> <version>7.0.1</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright (C) 2015 Red Hat, Inc. Licensed 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> <parent> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client-project</artifactId> <version>7.0.1</version> </parent> <artifactId>kubernetes-client</artifactId> <packaging>jar</packaging> <name>Fabric8 :: Kubernetes :: Java Client</name> <properties> <osgi.require-capability> osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)", </osgi.require-capability> <osgi.provide-capability> osgi.serviceloader; osgi.serviceloader=io.fabric8.kubernetes.client.ServiceToURLProvider </osgi.provide-capability> <osgi.import> !android.util*, *, io.fabric8.openshift.client.handlers;resolution:=optional, </osgi.import> <osgi.export> io.fabric8.kubernetes.client*;-noimport:=true, io.fabric8.kubernetes.internal;-noimport:=true, </osgi.export> <osgi.private> io.fabric8.kubernetes.client.internal, io.fabric8.kubernetes.client.handlers, io.fabric8.kubernetes.client.dsl.base, io.fabric8.kubernetes.client.dsl.internal </osgi.private> </properties> <dependencies> <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client-api</artifactId> </dependency> <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-client-api</artifactId> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>io.fabric8</groupId> <artifactId>kubernetes-httpclient-vertx</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>io.fabric8</groupId> <artifactId>zjsonpatch</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <optional>true</optional> </dependency> <!-- Compile Only Dependencies --> <dependency> <groupId>io.sundr</groupId> <artifactId>builder-annotations</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>io.sundr</groupId> <artifactId>transform-annotations</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.component.annotations</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <!-- Testing Dependencies --> <dependency> <groupId>io.fabric8</groupId> <artifactId>mockwebserver</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <forkCount>1</forkCount> <reuseForks>false</reuseForks> <!-- We cleanup system properties an env vars, so that we can test in a predictable env --> <environmentVariables> <KUBERNETES_MASTER /> <KUBERNETES_API_VERSION /> <KUBERNETES_TRUST_CERTIFICATES /> <KUBERNETES_CERTS_CA_FILE /> <KUBERNETES_CERTS_CA_DATA /> <KUBERNETES_CERTS_CLIENT_FILE /> <KUBERNETES_CERTS_CLIENT_DATA /> <KUBERNETES_CERTS_CLIENT_KEY_FILE /> <KUBERNETES_CERTS_CLIENT_KEY_DATA /> <KUBERNETES_CERTS_CLIENT_KEY_ALGO /> <KUBERNETES_CERTS_CLIENT_KEY_PASSPHRASE /> <KUBERNETES_AUTH_BASIC_USERNAME /> <KUBERNETES_AUTH_BASIC_PASSWORD /> <KUBERNETES_AUTH_TRYKUBECONFIG /> <KUBERNETES_AUTH_TRYSERVICEACCOUNT /> <KUBERNETES_AUTH_TOKEN /> <KUBERNETES_WATCH_RECONNECTINTERVAL /> <KUBERNETES_WATCH_RECONNECTLIMIT /> <KUBERNETES_REQUEST_TIMEOUT /> <KUBERNETES_MAX_CONCURRENT_REQUESTS_PER_HOST /> <KUBERNETES_NAMESPACE /> <KUBERNETES_TLS_VERSIONS /> </environmentVariables> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <excludes> <exclude>resource-*.vm</exclude> </excludes> </configuration> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>${maven.bundle.plugin.version}</version> <executions> <execution> <id>bundle</id> <phase>package</phase> <goals> <goal>bundle</goal> </goals> <configuration> <excludeDependencies> kubernetes-httpclient-vertx </excludeDependencies> <instructions> <Bundle-Name>${project.name}</Bundle-Name> <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName> <Export-Package>${osgi.export}</Export-Package> <Import-Package>${osgi.import}</Import-Package> <DynamicImport-Package>${osgi.dynamic.import}</DynamicImport-Package> <Require-Capability>${osgi.require-capability}</Require-Capability> <Provide-Capability>${osgi.provide-capability}</Provide-Capability> <Private-Package>${osgi.private}</Private-Package> <Require-Bundle>${osgi.bundles}</Require-Bundle> <Bundle-Activator>${osgi.activator}</Bundle-Activator> <Export-Service>${osgi.export.service}</Export-Service> <Include-Resource> /META-INF/services/io.fabric8.kubernetes.client.ServiceToURLProvider=target/classes/META-INF/services/io.fabric8.kubernetes.client.ServiceToURLProvider </Include-Resource> </instructions> <classifier>bundle</classifier> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>templating-maven-plugin</artifactId> <version>3.0.0</version> <executions> <execution> <goals> <goal>filter-sources</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>