3

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

4

1 回答 1

3

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. 该插件没有像上面那样配置。在这种情况下,你运气不好,你将无法跳过执行。查看源代码,该属性没有用户skip属性。您唯一的举措是提出增强请求以在GitHub 存储库中实现此功能。您还可以提供一个拉取请求:似乎唯一的变化是在注释中添加一个property属性。@Parameter

于 2015-10-08T08:08:11.820 回答