# How to skip maven plugin execution

**URL:** https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888
**Category:** General Discussion
**Created:** [November 2, 2010, 11:55am UTC](https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888 "2010-11-02T11:55:00Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![watcher\_lb](https://avatars.discourse-cdn.com/v4/letter/w/ba9def/32.png) [@watcher\_lb](https://forum.liquibase.org/u/watcher_lb)
#### Post date: [November 2, 2010, 11:55am UTC](https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888/1 "2010-11-02T11:55:00Z")

</div>

I can seemed to get the maven plugin to stop executation .

I’m using version 1.9.5

&nbsp;

  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; org.liquibase  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; liquibase-plugin  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${liquibase.version}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; update  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; test-compile  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; update  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; true  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${basedir}/src/main/resources/change\_log.xml  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${database.driverClassName}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${database.url}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${database.username}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${database.password}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${liquibase.drop}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${maven.test.skip}  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 

whenever I type  
mvn clean package -Dmaven.test.skip=true

It still runs the liquibase:update goal.  
How do I stop it running this task when I pass the -Dmaven.test.skip=true parameter.

Many Thanks

---

<div class="post-metadata">

### Author: ![watcher\_lb](https://avatars.discourse-cdn.com/v4/letter/w/ba9def/32.png) [@watcher\_lb](https://forum.liquibase.org/u/watcher_lb)
#### Post date: [November 2, 2010, 11:55am UTC](https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888/2 "2010-11-02T11:55:00Z")

</div>

Found the answer.  
Looked into source code.

mvn clean package -Dmaven.test.skip=true -Dliquibase.should.run=false

Do you think that the maven plugin could support the arg?

For example.

 &nbsp; &nbsp; &nbsp; &nbsp; org.codehaus.mojo &nbsp; &nbsp; &nbsp; &nbsp; sql-maven-plugin &nbsp; &nbsp; &nbsp; &nbsp; 1.4

```
	&nbsp; &nbsp; &nbsp; &nbsp; <dependencies>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <!-- specify the dependent JDBC driver here -->
			<dependency>
			&nbsp; &nbsp; <groupId>net.sourceforge.jtds</groupId>
			&nbsp; &nbsp; <artifactId>jtds</artifactId>
			&nbsp; &nbsp; <version>1.2.4</version>
			</dependency> &nbsp; &nbsp; &nbsp; 
	&nbsp; &nbsp; &nbsp; &nbsp; </dependencies>

	&nbsp; &nbsp; &nbsp; &nbsp; <!-- common configuration shared by all executions -->
	&nbsp; &nbsp; &nbsp; &nbsp; <configuration>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <driver>net.sourceforge.jtds.jdbc.Driver</driver>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <url>jdbc:jtds:sqlserver:/localhost:1433;DatabaseName=master</url>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <username>sa</username>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <password>xxxx</password>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <sqlCommand>
	&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <![CDATA[	

```

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delete from table1;  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]]\>  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ${maven.test.skip}  
&nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; test  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; test-compile  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; execute  
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp; &nbsp; &nbsp; &nbsp;   
&nbsp;

arg will bypass running the sql plugin.

---

<div class="post-metadata">

### Author: ![nvoxland](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nvoxland](https://forum.liquibase.org/u/nvoxland)
#### Post date: [November 2, 2010, 11:55am UTC](https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888/3 "2010-11-02T11:55:00Z")

</div>

It would be good to support, but I’m not a big maven.&nbsp; Do you know how it would be implemented?

Nathan

---

<div class="post-metadata">

### Author: ![edwardotis\_lb](https://avatars.discourse-cdn.com/v4/letter/e/ee7513/32.png) [@edwardotis\_lb](https://forum.liquibase.org/u/edwardotis_lb)
#### Post date: [November 2, 2010, 11:55am UTC](https://forum.liquibase.org/t/how-to-skip-maven-plugin-execution/888/4 "2010-11-02T11:55:00Z")

</div>

Looks like this was patched for liquibase 2.0, which as not been released as of this post:  
[http://liquibase.jira.com/browse/CORE-495](http://liquibase.jira.com/browse/CORE-495)
