liquibase-unwrap-all-maven-plugin Maven Plugin

This plugin workaround problem of liquibase with "includeAll" tag un-wrapping this annotation in master file. See http://www.liquibase.org/documentation/includeall.html for more info.

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка Liquibase Данные Базы данных
Группа

Группа

com.github.putpixel
Идентификатор

Идентификатор

liquibase-unwrap-all-maven-plugin
Последняя версия

Последняя версия

1.4
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

liquibase-unwrap-all-maven-plugin Maven Plugin
This plugin workaround problem of liquibase with "includeAll" tag un-wrapping this annotation in master file. See http://www.liquibase.org/documentation/includeall.html for more info.
Ссылка на сайт

Ссылка на сайт

https://github.com/PutPixel/liquibase-unwrap-all
Система контроля версий

Система контроля версий

https://github.com/PutPixel/liquibase-unwrap-all

Скачать liquibase-unwrap-all-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.putpixel</groupId>
    <artifactId>liquibase-unwrap-all-maven-plugin</artifactId>
    <version>1.4</version>
</plugin>

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-core jar 3.3.9
org.apache.maven : maven-plugin-api jar 3.3.9

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.5

test (2)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-embedder jar 3.3.9
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

Goal

This plugin workaround problem of liquibase with <includeAll/> tag un-wrapping this annotation in master file.

See http://www.liquibase.org/documentation/includeall.html for more info.

Before-After

Changeslog file in project: https://github.com/PutPixel/liquibase-unwrap-all/blob/master/src/test/resources/unit/project-to-test-with-unwrap-with-nested-folders/src/main/resources/db/changelog/db.changelog-master.xml

Changeslog file after processing: https://github.com/PutPixel/liquibase-unwrap-all/blob/master/src/test/resources/unit/project-to-test-with-unwrap-with-nested-folders/src/main/resources/db/changelog/db.changelog-master-should-be.xml

How to use

Just include following code to your POM

<plugin>
    <groupId>com.github.putpixel</groupId>
    <artifactId>liquibase-unwrap-all-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>unwrap</goal>
            </goals>
            <phase>process-classes</phase>
        </execution>
    </executions>
    <configuration>
        <changesLogMasterLocation>path/to/changelog/master.xml</changesLogMasterLocation>
    </configuration>
</plugin>

Версии библиотеки

Версия
1.4