如何从命令行执行sql-maven-plugin
时阻止mvn clean install
执行?我无法触摸pom文件。
答案 0 :(得分:2)
sql-maven-plugin
确实提供了skip
属性,但没有相应的用户属性。
如果您无法修改POM文件,则有两种情况:
插件配置如下:
<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
来跳过插件的执行。
插件的配置不像上面那样。在这种情况下,您运气不好,您将无法跳过执行。查看source code,skip
属性没有用户属性。您唯一的举措就是在the GitHub repo提出改进请求以实现此目的。您还可以提供拉取请求:似乎唯一的变化是在property
注释中添加@Parameter
属性。