Теперь я проверил, включен ли пакет в сборку с помощью 7zip, и могу посмотрите там библиотеку postgresql, чего я и ожидал.
Ниже приведен файл моего проекта pom.xml.
Код: Выделить всё
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">
4.0.0
com.app.app
trac
1.0-SNAPSHOT
17
17
UTF-8
org.postgresql
postgresql
42.7.2
runtime
org.projectlombok
lombok
1.18.30
provided
com.fasterxml.jackson.core
jackson-databind
2.17.2
Код: Выделить всё
package com.app.app.db;
import lombok.Getter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DatabaseSession {
@Getter
private static Connection connection;
public static void Initialise(String uri, String user, String password) {
try {
Class.forName("org.postgresql.Driver");
System.out.println("Loaded PostgreSQL JDBC Driver");
try {
System.out.println("Attempting to connect to PostgreSQL database..." + uri + " " + user);
connection = DriverManager.getConnection(uri, user, password);
if (connection != null) {
System.out.println("Successfully connected to PostgreSQL database: " + connection.getSchema());
}
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
System.out.println("Class not found " + e);
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... -built-jar