java - 从命令行跳过 sql-maven-plugin 执行

标签 java maven sql-maven-plugin

从命令行执行 mvn clean install 时如何阻止 sql-maven-plugin 执行?我无法触及 pom 文件。

最佳答案

sql-maven-plugin确实提供了skip属性,但没有对应的用户属性。

如果无法修改POM文件,有2种情况:

  1. 插件配置如下:

    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>sql-maven-plugin</artifactId>
      <version>1.5</version>
      <!-- dependencies and executions blocks omitted for brevity -->
      <configuration>
        <skip>${someProperty}</skip>
      </configuration>
    </plugin>
    

    在这种情况下,您可以运行mvn clean install -DsomeProperty=true来跳过插件的执行。

  2. 该插件的配置与上面不同。在这种情况下,你就不走运了,你将无法跳过执行。看着source code ,没有 skip 属性的用户属性。您唯一的举动就是提出增强请求以在 the GitHub repo 上实现此功能。 。您还可以提供拉取请求:似乎唯一的更改是向 @Parameter 注释添加 property 属性。

关于java - 从命令行跳过 sql-maven-plugin 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009902/

相关文章:

java - 如何使用之前添加的值填充 ListView 编辑文本?

java - sql-maven-plugin:清理多个数据库?

sql - H2DB-CREATE TABLE请求中的脚本SQL ON UPDATE

java - Maven:在一个阶段运行插件两次,与另一个插件交错

java - 尝试在 Hibernate 中使用 C3P0

android - build.gradle 文件构建有问题,未解决 'No such property error'

java - Google App Engine - ID 为 ""的对象由不同的 JPA 管理

Java Google Docs API - 在独立 java 程序中使用的文档转换工具

java - 单击 EditText 时的 TimePicker 对话框

java - Cobertura 覆盖忽略 maven 项目中的注释?