You can download postgresql-42.2.1.jar in this page.
BSD-2-Clause
postgresql-42.2.1.jar file has the following types.
META-INF/LICENSE META-INF/MANIFEST.MF META-INF/maven/com.ongres.scram/client/pom.properties META-INF/maven/com.ongres.scram/client/pom.xml META-INF/maven/com.ongres.scram/common/pom.properties META-INF/maven/com.ongres.scram/common/pom.xml META-INF/maven/org.postgresql/postgresql/pom.properties META-INF/maven/org.postgresql/postgresql/pom.xml META-INF/services/java.sql.Driver org.postgresql.Driver.class org.postgresql.PGConnection.class org.postgresql.PGNotification.class org.postgresql.PGProperty.class org.postgresql.PGRefCursorResultSet.class org.postgresql.PGResultSetMetaData.class org.postgresql.PGStatement.class org.postgresql.copy.CopyDual.class org.postgresql.copy.CopyIn.class org.postgresql.copy.CopyManager.class org.postgresql.copy.CopyOperation.class org.postgresql.copy.CopyOut.class org.postgresql.copy.PGCopyInputStream.class org.postgresql.copy.PGCopyOutputStream.class org.postgresql.core.BaseConnection.class org.postgresql.core.BaseQueryKey.class org.postgresql.core.BaseStatement.class org.postgresql.core.CachedQuery.class org.postgresql.core.CachedQueryCreateAction.class org.postgresql.core.CallableQueryKey.class org.postgresql.core.ConnectionFactory.class org.postgresql.core.Encoding.class org.postgresql.core.EncodingPredictor.class org.postgresql.core.Field.class org.postgresql.core.JavaVersion.class org.postgresql.core.JdbcCallParseInfo.class org.postgresql.core.NativeQuery.class org.postgresql.core.Notification.class org.postgresql.core.Oid.class org.postgresql.core.PGBindException.class org.postgresql.core.PGStream.class org.postgresql.core.ParameterList.class org.postgresql.core.Parser.class org.postgresql.core.Provider.class org.postgresql.core.Query.class org.postgresql.core.QueryExecutor.class org.postgresql.core.QueryExecutorBase.class org.postgresql.core.QueryWithReturningColumnsKey.class org.postgresql.core.ReplicationProtocol.class org.postgresql.core.ResultCursor.class org.postgresql.core.ResultHandler.class org.postgresql.core.ResultHandlerBase.class org.postgresql.core.ResultHandlerDelegate.class org.postgresql.core.ServerVersion.class org.postgresql.core.SetupQueryRunner.class org.postgresql.core.SocketFactoryFactory.class org.postgresql.core.SqlCommand.class org.postgresql.core.SqlCommandType.class org.postgresql.core.TransactionState.class org.postgresql.core.TypeInfo.class org.postgresql.core.UTF8Encoding.class org.postgresql.core.Utils.class org.postgresql.core.Version.class org.postgresql.core.VisibleBufferedInputStream.class org.postgresql.core.v3.BatchedQuery.class org.postgresql.core.v3.CompositeParameterList.class org.postgresql.core.v3.CompositeQuery.class org.postgresql.core.v3.ConnectionFactoryImpl.class org.postgresql.core.v3.CopyDualImpl.class org.postgresql.core.v3.CopyInImpl.class org.postgresql.core.v3.CopyOperationImpl.class org.postgresql.core.v3.CopyOutImpl.class org.postgresql.core.v3.DescribeRequest.class org.postgresql.core.v3.ExecuteRequest.class org.postgresql.core.v3.Portal.class org.postgresql.core.v3.QueryExecutorImpl.class org.postgresql.core.v3.SimpleParameterList.class org.postgresql.core.v3.SimpleQuery.class org.postgresql.core.v3.TypeTransferModeRegistry.class org.postgresql.core.v3.V3ParameterList.class org.postgresql.core.v3.replication.V3PGReplicationStream.class org.postgresql.core.v3.replication.V3ReplicationProtocol.class org.postgresql.ds.PGConnectionPoolDataSource.class org.postgresql.ds.PGPooledConnection.class org.postgresql.ds.PGPoolingDataSource.class org.postgresql.ds.PGSimpleDataSource.class org.postgresql.ds.common.BaseDataSource.class org.postgresql.ds.common.PGObjectFactory.class org.postgresql.fastpath.Fastpath.class org.postgresql.fastpath.FastpathArg.class org.postgresql.geometric.PGbox.class org.postgresql.geometric.PGcircle.class org.postgresql.geometric.PGline.class org.postgresql.geometric.PGlseg.class org.postgresql.geometric.PGpath.class org.postgresql.geometric.PGpoint.class org.postgresql.geometric.PGpolygon.class org.postgresql.gss.GSSCallbackHandler.class org.postgresql.gss.GssAction.class org.postgresql.gss.MakeGSS.class org.postgresql.hostchooser.CandidateHost.class org.postgresql.hostchooser.GlobalHostStatusTracker.class org.postgresql.hostchooser.HostChooser.class org.postgresql.hostchooser.HostChooserFactory.class org.postgresql.hostchooser.HostRequirement.class org.postgresql.hostchooser.HostStatus.class org.postgresql.hostchooser.MultiHostChooser.class org.postgresql.hostchooser.SingleHostChooser.class org.postgresql.jdbc.AbstractBlobClob.class org.postgresql.jdbc.AutoSave.class org.postgresql.jdbc.BatchResultHandler.class org.postgresql.jdbc.BooleanTypeUtil.class org.postgresql.jdbc.CallableBatchResultHandler.class org.postgresql.jdbc.EscapedFunctions.class org.postgresql.jdbc.FieldMetadata.class org.postgresql.jdbc.PSQLSavepoint.class org.postgresql.jdbc.PSQLWarningWrapper.class org.postgresql.jdbc.PgArray.class org.postgresql.jdbc.PgBlob.class org.postgresql.jdbc.PgCallableStatement.class org.postgresql.jdbc.PgClob.class org.postgresql.jdbc.PgConnection.class org.postgresql.jdbc.PgDatabaseMetaData.class org.postgresql.jdbc.PgParameterMetaData.class org.postgresql.jdbc.PgPreparedStatement.class org.postgresql.jdbc.PgResultSet.class org.postgresql.jdbc.PgResultSetMetaData.class org.postgresql.jdbc.PgSQLXML.class org.postgresql.jdbc.PgStatement.class org.postgresql.jdbc.PreferQueryMode.class org.postgresql.jdbc.PrimitiveArraySupport.class org.postgresql.jdbc.ResultWrapper.class org.postgresql.jdbc.StatementCancelState.class org.postgresql.jdbc.TimestampUtils.class org.postgresql.jdbc.TypeInfoCache.class org.postgresql.jdbc.UUIDArrayAssistant.class org.postgresql.jdbc2.ArrayAssistant.class org.postgresql.jdbc2.ArrayAssistantRegistry.class org.postgresql.jdbc2.optional.ConnectionPool.class org.postgresql.jdbc2.optional.PoolingDataSource.class org.postgresql.jdbc2.optional.SimpleDataSource.class org.postgresql.jdbc3.Jdbc3ConnectionPool.class org.postgresql.jdbc3.Jdbc3PoolingDataSource.class org.postgresql.jdbc3.Jdbc3SimpleDataSource.class org.postgresql.jre8.sasl.ScramAuthenticator.class org.postgresql.largeobject.BlobInputStream.class org.postgresql.largeobject.BlobOutputStream.class org.postgresql.largeobject.LargeObject.class org.postgresql.largeobject.LargeObjectManager.class org.postgresql.osgi.PGBundleActivator.class org.postgresql.osgi.PGDataSourceFactory.class org.postgresql.replication.LogSequenceNumber.class org.postgresql.replication.PGReplicationConnection.class org.postgresql.replication.PGReplicationConnectionImpl.class org.postgresql.replication.PGReplicationStream.class org.postgresql.replication.ReplicationType.class org.postgresql.replication.fluent.AbstractCreateSlotBuilder.class org.postgresql.replication.fluent.AbstractStreamBuilder.class org.postgresql.replication.fluent.ChainedCommonCreateSlotBuilder.class org.postgresql.replication.fluent.ChainedCommonStreamBuilder.class org.postgresql.replication.fluent.ChainedCreateReplicationSlotBuilder.class org.postgresql.replication.fluent.ChainedStreamBuilder.class org.postgresql.replication.fluent.CommonOptions.class org.postgresql.replication.fluent.ReplicationCreateSlotBuilder.class org.postgresql.replication.fluent.ReplicationStreamBuilder.class org.postgresql.replication.fluent.logical.ChainedLogicalCreateSlotBuilder.class org.postgresql.replication.fluent.logical.ChainedLogicalStreamBuilder.class org.postgresql.replication.fluent.logical.LogicalCreateSlotBuilder.class org.postgresql.replication.fluent.logical.LogicalReplicationOptions.class org.postgresql.replication.fluent.logical.LogicalStreamBuilder.class org.postgresql.replication.fluent.logical.StartLogicalReplicationCallback.class org.postgresql.replication.fluent.physical.ChainedPhysicalCreateSlotBuilder.class org.postgresql.replication.fluent.physical.ChainedPhysicalStreamBuilder.class org.postgresql.replication.fluent.physical.PhysicalCreateSlotBuilder.class org.postgresql.replication.fluent.physical.PhysicalReplicationOptions.class org.postgresql.replication.fluent.physical.PhysicalStreamBuilder.class org.postgresql.replication.fluent.physical.StartPhysicalReplicationCallback.class org.postgresql.shaded.com.ongres.scram.client.ScramClient.class org.postgresql.shaded.com.ongres.scram.client.ScramSession.class org.postgresql.shaded.com.ongres.scram.common.ScramAttributeValue.class org.postgresql.shaded.com.ongres.scram.common.ScramAttributes.class org.postgresql.shaded.com.ongres.scram.common.ScramFunctions.class org.postgresql.shaded.com.ongres.scram.common.ScramMechanism.class org.postgresql.shaded.com.ongres.scram.common.ScramMechanisms.class org.postgresql.shaded.com.ongres.scram.common.ScramStringFormatting.class org.postgresql.shaded.com.ongres.scram.common.exception.ScramException.class org.postgresql.shaded.com.ongres.scram.common.exception.ScramInvalidServerSignatureException.class org.postgresql.shaded.com.ongres.scram.common.exception.ScramParseException.class org.postgresql.shaded.com.ongres.scram.common.exception.ScramServerErrorException.class org.postgresql.shaded.com.ongres.scram.common.gssapi.Gs2AttributeValue.class org.postgresql.shaded.com.ongres.scram.common.gssapi.Gs2Attributes.class org.postgresql.shaded.com.ongres.scram.common.gssapi.Gs2CbindFlag.class org.postgresql.shaded.com.ongres.scram.common.gssapi.Gs2Header.class org.postgresql.shaded.com.ongres.scram.common.message.ClientFinalMessage.class org.postgresql.shaded.com.ongres.scram.common.message.ClientFirstMessage.class org.postgresql.shaded.com.ongres.scram.common.message.ServerFinalMessage.class org.postgresql.shaded.com.ongres.scram.common.message.ServerFirstMessage.class org.postgresql.shaded.com.ongres.scram.common.stringprep.StringPreparation.class org.postgresql.shaded.com.ongres.scram.common.stringprep.StringPreparations.class org.postgresql.shaded.com.ongres.scram.common.util.AbstractCharAttributeValue.class org.postgresql.shaded.com.ongres.scram.common.util.AbstractStringWritable.class org.postgresql.shaded.com.ongres.scram.common.util.CharAttribute.class org.postgresql.shaded.com.ongres.scram.common.util.CharAttributeValue.class org.postgresql.shaded.com.ongres.scram.common.util.CryptoUtil.class org.postgresql.shaded.com.ongres.scram.common.util.Preconditions.class org.postgresql.shaded.com.ongres.scram.common.util.StringWritable.class org.postgresql.shaded.com.ongres.scram.common.util.StringWritableCsv.class org.postgresql.shaded.com.ongres.scram.common.util.UsAsciiUtils.class org.postgresql.ssl.DbKeyStoreSocketFactory.class org.postgresql.ssl.MakeSSL.class org.postgresql.ssl.NonValidatingFactory.class org.postgresql.ssl.SingleCertValidatingFactory.class org.postgresql.ssl.WrappedFactory.class org.postgresql.ssl.jdbc4.LazyKeyManager.class org.postgresql.ssl.jdbc4.LibPQFactory.class org.postgresql.sspi.ISSPIClient.class org.postgresql.sspi.NTDSAPI.class org.postgresql.sspi.NTDSAPIWrapper.class org.postgresql.sspi.SSPIClient.class org.postgresql.translation.messages_bg.class org.postgresql.translation.messages_cs.class org.postgresql.translation.messages_de.class org.postgresql.translation.messages_es.class org.postgresql.translation.messages_fr.class org.postgresql.translation.messages_it.class org.postgresql.translation.messages_ja.class org.postgresql.translation.messages_nl.class org.postgresql.translation.messages_pl.class org.postgresql.translation.messages_pt_BR.class org.postgresql.translation.messages_ru.class org.postgresql.translation.messages_sr.class org.postgresql.translation.messages_tr.class org.postgresql.translation.messages_zh_CN.class org.postgresql.translation.messages_zh_TW.class org.postgresql.util.Base64.class org.postgresql.util.ByteConverter.class org.postgresql.util.CanEstimateSize.class org.postgresql.util.DriverInfo.class org.postgresql.util.ExpressionProperties.class org.postgresql.util.GT.class org.postgresql.util.HStoreConverter.class org.postgresql.util.HostSpec.class org.postgresql.util.JdbcBlackHole.class org.postgresql.util.LruCache.class org.postgresql.util.MD5Digest.class org.postgresql.util.ObjectFactory.class org.postgresql.util.PGBinaryObject.class org.postgresql.util.PGInterval.class org.postgresql.util.PGJDBCMain.class org.postgresql.util.PGTime.class org.postgresql.util.PGTimestamp.class org.postgresql.util.PGbytea.class org.postgresql.util.PGmoney.class org.postgresql.util.PGobject.class org.postgresql.util.PGtokenizer.class org.postgresql.util.PSQLException.class org.postgresql.util.PSQLState.class org.postgresql.util.PSQLWarning.class org.postgresql.util.ReaderInputStream.class org.postgresql.util.ServerErrorMessage.class org.postgresql.util.SharedTimer.class org.postgresql.util.StreamWrapper.class org.postgresql.util.WriterHandler.class org.postgresql.xa.PGXAConnection.class org.postgresql.xa.PGXADataSource.class org.postgresql.xa.PGXADataSourceFactory.class org.postgresql.xa.PGXAException.class org.postgresql.xa.RecoveredXid.class
postgresql-42.2.1.pom file content.
<?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/maven-v4_0_0.xsd"> <parent> <artifactId>pgjdbc-core-parent</artifactId> <groupId>org.postgresql</groupId> <version>1.1.3</version> <relativePath>pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>postgresql</artifactId> <packaging>bundle</packaging> <name>PostgreSQL JDBC Driver - JDBC 4.2</name> <version>42.2.1</version> <description>Java JDBC 4.2 (JRE 8+) driver for PostgreSQL database</description> <url>https://github.com/pgjdbc/pgjdbc</url> <licenses> <license> <name>BSD-2-Clause</name> <url>https://jdbc.postgresql.org/about/license.html</url> </license> </licenses> <scm> <tag>REL42.2.1</tag> </scm> <organization> <name>PostgreSQL Global Development Group</name> <url>https://jdbc.postgresql.org/</url> </organization> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.17</version> <dependencies> <dependency> <groupId>com.puppycrawl.tools</groupId> <artifactId>checkstyle</artifactId> <version>${checkstyle.version}</version> </dependency> </dependencies> <configuration> <configLocation>src/main/checkstyle/checks.xml</configLocation> <suppressionsLocation>src/main/checkstyle/suppressions.xml</suppressionsLocation> <violationSeverity>error</violationSeverity> <failOnViolation>true</failOnViolation> <failsOnError>true</failsOnError> <consoleOutput>true</consoleOutput> <includeTestSourceDirectory>true</includeTestSourceDirectory> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-site-plugin</artifactId> <configuration> <chmod>true</chmod> <inputEncoding>UTF-8</inputEncoding> <outputEncoding>UTF-8</outputEncoding> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <relocations> <relocation> <pattern>com.ongres</pattern> <shadedPattern>org.postgresql.shaded.com.ongres</shadedPattern> </relocation> </relocations> </configuration> </execution> </executions> <configuration> <minimizeJar>true</minimizeJar> <filters> <filter> <artifact>com.ongres.scram:client</artifact> <includes> <include>**</include> </includes> </filter> <filter> <artifact>com.github.dblock.waffle:waffle-jna</artifact> <excludes> <exclude>**</exclude> </excludes> </filter> <filter> <artifact>org.slf4j:jcl-over-slf4j</artifact> <excludes> <exclude>**</exclude> </excludes> </filter> <filter> <artifact>*:*</artifact> <excludes> <exclude>com/sun/jna/**</exclude> </excludes> </filter> </filters> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>translate</id> <build> <plugins> <plugin> <groupId>com.googlecode.gettext-commons</groupId> <artifactId>gettext-maven-plugin</artifactId> <version>1.2.4</version> <executions> <execution> <id>generate_pot_and_po_files</id> <phase>generate-resources</phase> <goals> <goal>merge</goal> </goals> <configuration> <outputDirectory>src/main/resources</outputDirectory> </configuration> </execution> <execution> <id>generate_resource_bundles</id> <phase>generate-resources</phase> <goals> <goal>dist</goal> </goals> </execution> </executions> <configuration> <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory> <outputDirectory>src/main/resources</outputDirectory> <keysFile>messages.pot</keysFile> <poDirectory>src/main/java/org/postgresql/translation</poDirectory> <targetBundle>org.postgresql.translation.messages</targetBundle> <keywords>-kGT.tr</keywords> <msgmergeCmd>msgmerge</msgmergeCmd> </configuration> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <executions> <execution> <id>clean_msmerge_backups</id> <phase>compile</phase> <goals> <goal>clean</goal> </goals> <configuration> <excludeDefaultDirectories>true</excludeDefaultDirectories> <filesets> <fileset> <directory>src/main/resources/org/postgresql/translation</directory> <includes> <include>**$*.class</include> <include>messages.properties</include> <include>messages_en.properties</include> </includes> <followSymlinks>false</followSymlinks> </fileset> <fileset> <directory>src/main/java/org/postgresql/translation</directory> <includes> <include>*.po.~*~</include> </includes> <followSymlinks>false</followSymlinks> </fileset> </filesets> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>excludeWaffleFiles</id> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <excludes> <exclude>org/postgresql/sspi/NTDSAPI.java</exclude> <exclude>org/postgresql/sspi/NTDSAPIWrapper.java</exclude> <exclude>org/postgresql/sspi/SSPIClient.java</exclude> </excludes> <testExcludes> <exclude>org/postgresql/test/sspi/*.java</exclude> </testExcludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>excludeOsgiFiles</id> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <excludes> <exclude>org/postgresql/osgi/PGBundleActivator.java</exclude> <exclude>org/postgresql/osgi/PGDataSourceFactory.java</exclude> </excludes> <testExcludes> <exclude>**/PGDataSourceFactoryTest.java</exclude> <exclude>**/OsgiTestSuite.java</exclude> </testExcludes> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludes> <exclude>**/OsgiTestSuite.java</exclude> <exclude>**/PGDataSourceFactoryTest.java</exclude> </excludes> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>jdk9-workarounds</id> <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-source-plugin</artifactId> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <version>2.4.4</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <version>2.4.4</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version> <dependencies> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-archiver</artifactId> <version>2.4.4</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> </build> </profile> </profiles> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>hamcrest-core</artifactId> <groupId>org.hamcrest</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>se.jiderhamn</groupId> <artifactId>classloader-leak-test-framework</artifactId> <version>1.1.1</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>bcel</artifactId> <groupId>org.apache.bcel</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.enterprise</artifactId> <version>4.2.0</version> <scope>provided</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> <version>4.3.1</version> <scope>provided</scope> <optional>true</optional> </dependency> </dependencies> <properties> <jdbc.specification.version>4.2</jdbc.specification.version> <checkstyle.version>8.5</checkstyle.version> <postgresql.enforce.jdk.version>1.8</postgresql.enforce.jdk.version> <skip.assembly>false</skip.assembly> <jdbc.specification.version.nodot>42</jdbc.specification.version.nodot> <javac.target>1.8</javac.target> </properties> </project>
<dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.2.1</version> </dependency>
If you think the following postgresql-42.2.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download postgresql-42.2.1.jar file