Maven <skip> not working
Description
Environment
Java 8, Maven 3.3.3
Activity
Show:
Nathan Voxland November 23, 2015 at 9:08 PM
Actually, it's liquibase.should.run=false
Nathan Voxland November 23, 2015 at 8:41 PM
The property is liquibaseShouldRun not liquibase.upate.skip
The element
<skip>
is completely ignored.I expect that when
<skip>
is set totrue
, liquibase is not executed.Liquibase-maven-plugin example:
<properties> <liquibase.update.skip>true</liquibase.update.skip> </properties> <plugin> <groupId>org.liquibase</groupId> <artifactId>liquibase-maven-plugin</artifactId> <version>3.4.1</version> <configuration> <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase> <propertyFileWillOverride>true</propertyFileWillOverride> <propertyFile>target/classes/liquibase/liquibase.properties</propertyFile> </configuration> <executions> <execution> <id>process-resources</id> <phase>process-resources</phase> <goals> <goal>update</goal> </goals> <configuration> <skip>${liquibase.update.skip}</skip> </configuration> </execution> </executions> </plugin>