当前位置: 首页 > 知识库问答 >
问题:

Maven liquibase插件警告?

穆招
2023-03-14

我试图使用Maven LiquiBase插件生成changeLog文件。这是我的pom文件

<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验证”。因为我有目标liquiBase:GenerateChangelog绑定validate阶段。它不应该生成changeLog文件吗?构建成功,但我得到一个警告“由于Maven配置,跳过了LiquiBase”。

警告2。我尝试使用“MVN编译”。因为这一步是在validate之后,我得到“跳过的LiquiBase”和一个新的警告“使用平台编码复制筛选的资源,即构建依赖于平台!”

如何解决这些警告?

共有1个答案

衡丰茂
2023-03-14

这是由于Liquibase 3.3.3的一个问题,该问题已在3.3.4中修复。

 类似资料:
  • 警报消息主要用于向最终用户显示警告或确认消息等信息。 使用警报消息插件,您可以为所有警报消息添加解除功能。 如果您想单独包含此插件功能,则需要alert.js 。 另外,如Bootstrap插件概述一章所述,您可以包含bootstrap.js或缩小的bootstrap.min.js 。 用法 (Usage) 您可以通过以下两种方式启用解除警报 - Via data attributes - 要通过

  • Intellij的SonarLint插件也对TODO发出警告。 默认情况下,Intellij突出显示TODO并将它们显示在提交对话框中。SonarLint再次突出显示是多余的。 此外,它还抑制了Intellij的一个有用功能—Intellij用蓝色突出显示TODOs,这更容易识别和滚动到。 由于SonarLint插件,此功能被抑制。所以,我只想对待办事项禁用Sonarint警告。我该怎么做?

  • 问题内容: 我正在编写Jenkins插件,但是Java和Maven都是新手。 当我在intelliJ中构建插件时,我会收到所有希望看到的编译器警告(例如,弃用警告),但是我找不到通过命令行显示这些内容的编译方法(例如,使用mvn hpi:hpi / mvn编译) 我尝试将以下行添加到Maven设置文件的maven-compiler-plugin部分,但无济于事: 这样做的最终目的是在jenkins

  • 我想抑制一些方法的Sonar lint插件警告,这个问题不是我想要的Intellij SonarLint 2.3-忽略规则。 目前,我必须用SuppressWarnings(“all”)对该方法进行注释,这将抑制所有警告。

  • 我想通过描述为@http://tomcat.apache.org/maven-plugin-2.1/tomcat7-maven-plugin/exec-war-only-mojo.html#extraResources的extraResources标记指定一个日志配置文件,并得到以下maven错误 下面是maven插件条目: