mirror of
https://gitlab01.pm.org.ru/tnt/liquibase/liquibase-maven.git
synced 2026-01-12 09:04:48 +08:00
139 lines
5.4 KiB
XML
139 lines
5.4 KiB
XML
<?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/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
<groupId>ru.org.pm</groupId>
|
|
<artifactId>db</artifactId>
|
|
<version>1.0.0</version>
|
|
<name>db</name>
|
|
<description>Test Database</description>
|
|
<packaging>pom</packaging>
|
|
<properties>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
<!-- <logback.version>1.2.13</logback.version>
|
|
<slf4j.version>1.7.36</slf4j.version> -->
|
|
<liquibase.version>4.17.0</liquibase.version>
|
|
<postgresql.version>42.6.0</postgresql.version>
|
|
<snakeyaml.version>1.32</snakeyaml.version>
|
|
</properties>
|
|
<dependencies>
|
|
<!--Logging-->
|
|
<!-- <dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>slf4j-api</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>log4j-over-slf4j</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.slf4j</groupId>
|
|
<artifactId>jcl-over-slf4j</artifactId>
|
|
<version>${slf4j.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>ch.qos.logback</groupId>
|
|
<artifactId>logback-classic</artifactId>
|
|
<version>${logback.version}</version>
|
|
</dependency> -->
|
|
|
|
<!--JDBC drivers-->
|
|
<dependency>
|
|
<groupId>org.postgresql</groupId>
|
|
<artifactId>postgresql</artifactId>
|
|
<version>${postgresql.version}</version>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.liquibase</groupId>
|
|
<artifactId>liquibase-core</artifactId>
|
|
<version>${liquibase.version}</version>
|
|
</dependency>
|
|
</dependencies>
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.liquibase</groupId>
|
|
<artifactId>liquibase-maven-plugin</artifactId>
|
|
<version>4.17.0</version>
|
|
<configuration>
|
|
<changeLogFile>prod/master.xml</changeLogFile>
|
|
<driver>org.postgresql.Driver</driver>
|
|
<username>dbuser01</username>
|
|
<password>QWEasd759</password>
|
|
<url>jdbc:postgresql://10.2.5.46:5432/db01</url>
|
|
<referenceDriver>org.postgresql.Driver</referenceDriver>
|
|
<referenceUrl>jdbc:postgresql://10.2.5.47:5432/db01</referenceUrl>
|
|
<referenceUsername>dbuser01</referenceUsername>
|
|
<referencePassword>QWEasd759</referencePassword>
|
|
<goal>diff</goal>
|
|
<dataDir>prod/data</dataDir>
|
|
<verbose>true</verbose>
|
|
<!-- <logging>debug</logging> -->
|
|
<promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
|
|
</configuration>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
</project>
|
|
<!-- <profiles> -->
|
|
<!-- Development settings, -Denv=dev -->
|
|
<!-- <profile>
|
|
<id>dev</id>
|
|
<activation>
|
|
<property>
|
|
<name>env</name>
|
|
<value>dev</value>
|
|
</property>
|
|
</activation>
|
|
<properties>
|
|
<profile.propertyFile>dev/liquibase.properties</profile.propertyFile>
|
|
<changeLogFile>dev/master.xml</changeLogFile>
|
|
<driver>org.postgresql.Driver</driver>
|
|
<username>dbuser01</username>
|
|
<password>QWEasd759</password>
|
|
<url>jdbc:postgresql://10.2.5.47:5432/db01</url>
|
|
<referenceDriver>org.postgresql.Driver</referenceDriver>
|
|
<referenceUrl>jdbc:postgresql://10.2.5.46:5432/db01</referenceUrl>
|
|
<referenceUsername>dbuser01</referenceUsername>
|
|
<referencePassword>QWEasd759</referencePassword>
|
|
<goal>diff</goal>
|
|
<dataDir>dev/data</dataDir>
|
|
<verbose>true</verbose>
|
|
<logging>debug</logging>
|
|
</properties>
|
|
</profile> -->
|
|
<!-- Production settings, -Denv=prod -->
|
|
<!-- <profile>
|
|
<id>prod</id>
|
|
<activation>
|
|
<property>
|
|
<name>env</name>
|
|
<value>prod</value>
|
|
</property>
|
|
</activation>
|
|
<activation>
|
|
<configuration>
|
|
<properties>
|
|
<profile.propertyFile>prod/liquibase.properties</profile.propertyFile>
|
|
<changeLogFile>dprod/master.xml</changeLogFile>
|
|
<driver>org.postgresql.Driver</driver>
|
|
<username>dbuser01</username>
|
|
<password>QWEasd759</password>
|
|
<url>jdbc:postgresql://10.2.5.46:5432/db01</url>
|
|
<referenceDriver>org.postgresql.Driver</referenceDriver>
|
|
<referenceUrl>jdbc:postgresql://10.2.5.47:5432/db01</referenceUrl>
|
|
<referenceUsername>dbuser01</referenceUsername>
|
|
<referencePassword>QWEasd759</referencePassword>
|
|
<goal>diff</goal>
|
|
<dataDir>prod/data</dataDir>
|
|
<verbose>true</verbose>
|
|
<logging>debug</logging>
|
|
</properties>
|
|
</configuration>
|
|
</activation>
|
|
</profile>-->
|
|
<!-- </profiles> -->
|
|
<!-- </project> --> |