从命令行执行 mvn clean install
时如何阻止 sql-maven-plugin
执行?我无法触及 pom 文件。
最佳答案
sql-maven-plugin
确实提供了skip
属性,但没有对应的用户属性。
如果无法修改POM文件,有2种情况:
插件配置如下:
<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 上实现此功能。 。您还可以提供拉取请求:似乎唯一的更改是向@Parameter
注释添加property
属性。
关于java - 从命令行跳过 sql-maven-plugin 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009902/