2015-05-28 2 views
0

Я пытаюсь сгенерировать файл changeLog с помощью плагина Maven LiquiBase. Это мой ПОМ файлПредупреждения для плагина Maven Liquibase?

<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"> 
<modelVersion>4.0.0</modelVersion> 
<groupId>com.mycompany.app</groupId> 
<artifactId>myTest</artifactId> 
<version>1</version> 
<packaging>jar</packaging> 
<dependencies> 
    <dependency> 
     <groupId>mysql</groupId> 
     <artifactId>mysql-connector-java</artifactId> 
     <version>5.1.35</version> 
    </dependency> 

<build> 
<plugins> 
<plugin> 
    <groupId>org.liquibase</groupId> 
    <artifactId>liquibase-maven-plugin</artifactId> 
    <version>3.3.3</version> 
     <configuration> 
      <propertyFile>src/main/Resources/liquibase-3.3.3-bin/liquibase.properties</propertyFile> 
     </configuration> 
    <executions> 
     <execution> 
      <phase>validate</phase> 
      <goals> 
       <goal>generateChangeLog</goal> 
      </goals> 
     </execution> 
     </executions> 
</plugin> 

</build> 
</project> 

ПРЕДУПРЕЖДЕНИЕ 1. Я попытался запустить "MVN проверки". Так как у меня есть цель linibase: generateChangeLog привязка с фазой проверки. Не следует ли генерировать файл changeLog? Построение выполнено успешно, но я получаю предупреждение «Ликвидация пропущена из-за конфигурации Maven».

ПРЕДУПРЕЖДЕНИЕ 2. Я попытался использовать «mvn compile». Поскольку этот шаг после проверки, я получаю «пропущенную жидкость» и новое предупреждение «Использование кодирования платформы для копирования фильтрованных ресурсов, т. Е. Сборка зависит от платформы».

Что я могу сделать для устранения этих предупреждений?

ответ

0

Это связано с проблемой с Liquibase 3.3.3, которая была зафиксирована в 3.3.4.