vertx-pg-client
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.vertx</groupId> <artifactId>vertx-pg-client</artifactId> <version>5.0.0.CR7</version> </dependency>
<?xml version="1.0"?> <!-- ~ Copyright (C) 2017 Julien Viet ~ ~ 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.vertx</groupId> <artifactId>vertx-sql-client-parent</artifactId> <version>5.0.0.CR7</version> </parent> <artifactId>vertx-pg-client</artifactId> <name>Vertx PostgreSQL Client</name> <url>https://github.com/eclipse-vertx/vertx-sql-client</url> <description>The Reactive PostgreSQL Client</description> <properties> <!-- Set to a value for testing with a specific database --> <embedded.postgres.version /> <vertx.asciidoc.sources.dir>${project.basedir}/src/main/asciidoc/*.adoc,${project.basedir}/../vertx-sql-client/src/main/asciidoc/*.adoc</vertx.asciidoc.sources.dir> </properties> <dependencies> <!-- Vert.x dependencies --> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-core</artifactId> </dependency> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-sql-client</artifactId> </dependency> <!-- sasl scram authentication --> <dependency> <groupId>com.ongres.scram</groupId> <artifactId>scram-client</artifactId> <version>3.1</version> <optional>true</optional> </dependency> <!-- Testing purposes --> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.13.0</version> <scope>test</scope> </dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>5.13.0</version> <scope>test</scope> </dependency> <dependency> <groupId>io.vertx</groupId> <artifactId>vertx-sql-client</artifactId> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers</artifactId> <version>${testcontainers.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-core</artifactId> <version>${jmh.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-generator-annprocess</artifactId> <version>${jmh.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine>-Xmx1024M</argLine> <systemPropertyVariables> <target.dir>${project.build.directory}</target.dir> <embedded.postgres.version>${embedded.postgres.version}</embedded.postgres.version> <connection.uri>${connection.uri}</connection.uri> <tls.connection.uri>${tls.connection.uri}</tls.connection.uri> <unix.socket.directory>${unix.socket.directory}</unix.socket.directory> <unix.socket.port>${unix.socket.port}</unix.socket.port> </systemPropertyVariables> <excludes> <exclude>io/vertx/tests/pgclient/it/**</exclude> </excludes> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>2.21.0</version> <executions> <execution> <id>env-test</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/tests/pgclient/it/EnvTest.java</include> </includes> <environmentVariables> <PGHOSTADDR>test_host</PGHOSTADDR> <PGDATABASE>test_database</PGDATABASE> <PGPORT>1234</PGPORT> <PGUSER>test_user</PGUSER> <PGPASSWORD>test_password</PGPASSWORD> <PGSSLMODE>require</PGSSLMODE> </environmentVariables> </configuration> </execution> <execution> <id>missing-scram-test</id> <goals> <goal>integration-test</goal> </goals> <phase>integration-test</phase> <configuration> <includes> <include>io/vertx/tests/pgclient/it/MissingScramTest.java</include> </includes> <classpathDependencyExcludes> <classpathDependencyExclude>com.ongres.scram:scram-client</classpathDependencyExclude> </classpathDependencyExcludes> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>benchmarks</id> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <id>assemble-benchmarks</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <archive> <manifest> <mainClass>org.openjdk.jmh.Main</mainClass> </manifest> </archive> <descriptors> <descriptor>src/test/assembly/benchmarks.xml</descriptor> </descriptors> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jmh-generator-annprocess</artifactId> <version>${jmh.version}</version> <scope>test</scope> </dependency> </dependencies> </profile> </profiles> </project>