# Cannot find database driver: com.mysql.jdbc.Driver

**URL:** <https://forum.liquibase.org/t/cannot-find-database-driver-com-mysql-jdbc-driver/1262>\
**Category:** General Discussion\
**Created:** [May 6, 2011, 5:05pm UTC](https://forum.liquibase.org/t/cannot-find-database-driver-com-mysql-jdbc-driver/1262 "2011-05-06T17:05:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![agileconsultingdotbi](https://avatars.discourse-cdn.com/v4/letter/a/82dd89/32.png) [@agileconsultingdotbi](https://forum.liquibase.org/u/agileconsultingdotbi)\
**Post date:** [May 6, 2011, 5:05pm UTC](https://forum.liquibase.org/t/cannot-find-database-driver-com-mysql-jdbc-driver/1262/1 "2011-05-06T17:05:00Z")

</div>

Hi all,  
  
I’ve got the following setup in my project, but I’m unable to use

- [INFO] — liquibase-maven-plugin:2.0.1:update (update) @ vem-client —  
[DEBUG] org.liquibase:liquibase-maven-plugin:jar:2.0.1:  
[DEBUG]&nbsp;&nbsp;&nbsp; mysql:mysql-connector-java:jar:5.1.16:runtime  
[DEBUG]&nbsp;&nbsp;&nbsp; org.apache.maven:maven-plugin-api:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp; org.apache.maven:maven-project:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.maven:maven-profile:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.maven:maven-model:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.maven:maven-artifact-manager:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.maven:maven-repository-metadata:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.codehaus.plexus:plexus-utils:jar:1.0.4:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.apache.maven:maven-artifact:jar:2.0:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8:compile  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; junit:junit:jar:4.8.1:test (scope managed from compile) (version managed from 3.8.1)  
[DEBUG]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; classworlds:classworlds:jar:1.1-alpha-2:compile  
[DEBUG]&nbsp;&nbsp;&nbsp; org.liquibase:liquibase-core:jar:2.0.1:compile  
[DEBUG] Created new class realm plugin\>org.liquibase:liquibase-maven-plugin:2.0.1  
[DEBUG] Importing foreign packages into class realm plugin\>org.liquibase:liquibase-maven-plugin:2.0.1  
[DEBUG]&nbsp;&nbsp; Imported:&nbsp; \< maven.api  
[DEBUG] Populating class realm plugin\>org.liquibase:liquibase-maven-plugin:2.0.1  
[DEBUG]&nbsp;&nbsp; Included: org.liquibase:liquibase-maven-plugin:jar:2.0.1  
[DEBUG]&nbsp;&nbsp; Included: mysql:mysql-connector-java:jar:5.1.16  
[DEBUG]&nbsp;&nbsp; Included: org.codehaus.plexus:plexus-utils:jar:1.0.4  
[DEBUG]&nbsp;&nbsp; Included: org.liquibase:liquibase-core:jar:2.0.1  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-plugin-api:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-project:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-profile:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-model:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-artifact-manager:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-repository-metadata:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.apache.maven:maven-artifact:jar:2.0  
[DEBUG]&nbsp;&nbsp; Excluded: org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8  
[DEBUG]&nbsp;&nbsp; Excluded: junit:junit:jar:4.8.1  
[DEBUG]&nbsp;&nbsp; Excluded: classworlds:classworlds:jar:1.1-alpha-2  
[DEBUG] Configuring mojo org.liquibase:liquibase-maven-plugin:2.0.1:update from plugin realm ClassRealm[plugin\>org.liquibase:liquibase-maven-plugin:2.0.1, parent: sun.misc.Launcher$AppClassLoader@3326b249]  
[DEBUG] Configuring mojo ‘org.liquibase:liquibase-maven-plugin:2.0.1:update’ with basic configurator --\>  
[DEBUG]&nbsp;&nbsp; (f) changesToApply = 0  
[DEBUG]&nbsp;&nbsp; (f) clearCheckSums = false  
[DEBUG]&nbsp;&nbsp; (f) dropFirst = false  
[DEBUG]&nbsp;&nbsp; (f) emptyPassword = false  
[DEBUG]&nbsp;&nbsp; (f) includeArtifact = true  
[DEBUG]&nbsp;&nbsp; (f) includeTestOutputDirectory = true  
[DEBUG]&nbsp;&nbsp; (f) logging = INFO  
[DEBUG]&nbsp;&nbsp; (f) project = MavenProject: com.company.client:the-client:1.0-SNAPSHOT @ /Users/…/trunk/client/pom.xml  
[DEBUG]&nbsp;&nbsp; (f) promptOnNonLocalDatabase = true  
[DEBUG]&nbsp;&nbsp; (f) propertyFile = target/classes/liquibase.properties  
[DEBUG]&nbsp;&nbsp; (f) propertyFileWillOverride = true  
[DEBUG]&nbsp;&nbsp; (f) verbose = false  
[DEBUG] – end configuration –  
[INFO] ------------------------------------------------------------------------  
[INFO] Parsing Liquibase Properties File  
[INFO]&nbsp;&nbsp; File: target/classes/liquibase.properties  
[DEBUG]&nbsp;&nbsp; properties file setting value: changeLogFile  
[DEBUG]&nbsp;&nbsp; properties file setting value: verbose  
[DEBUG]&nbsp;&nbsp; properties file setting value: password  
[DEBUG]&nbsp;&nbsp; properties file setting value: url  
[DEBUG]&nbsp;&nbsp; properties file setting value: driver  
[DEBUG]&nbsp;&nbsp; properties file setting value: dropFirst  
[DEBUG]&nbsp;&nbsp; properties file setting value: username  
[INFO] ------------------------------------------------------------------------  
[INFO] ------------------------------------------------------------------------  
[INFO] BUILD FAILURE  
[INFO] ------------------------------------------------------------------------  
[INFO] Total time: 3.157s  
[INFO] Finished at: Fri May 06 02:52:11 PDT 2011  
[INFO] Final Memory: 5M/81M  
[INFO] ------------------------------------------------------------------------  
[ERROR] Failed to execute goal org.liquibase:liquibase-maven-plugin:2.0.1:update (update) on project vem-client: Error setting up or running Liquibase: java.lang.RuntimeException: Cannot find database driver: com.mysql.jdbc.Driver -\> [Help 1]  
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.liquibase:liquibase-maven-plugin:2.0.1:update (update) on project vem-client: Error setting up or running Liquibase: java.lang.RuntimeException: Cannot find database driver: com.mysql.jdbc.Driver   
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)  
&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
&nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
&nbsp;&nbsp;&nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
&nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:597)  
&nbsp;&nbsp;&nbsp; at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)  
&nbsp;&nbsp;&nbsp; at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)  
&nbsp;&nbsp;&nbsp; at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)  
&nbsp;&nbsp;&nbsp; at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)  
Caused by: org.apache.maven.plugin.MojoExecutionException: Error setting up or running Liquibase: java.lang.RuntimeException: Cannot find database driver: com.mysql.jdbc.Driver   
&nbsp;&nbsp;&nbsp; at org.liquibase.maven.plugins.AbstractLiquibaseMojo.execute(AbstractLiquibaseMojo.java:306)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)  
&nbsp;&nbsp;&nbsp; at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)  
&nbsp;&nbsp;&nbsp; … 19 more  
Caused by: liquibase.exception.DatabaseException: java.lang.RuntimeException: Cannot find database driver: com.mysql.jdbc.Driver   
&nbsp;&nbsp;&nbsp; at liquibase.integration.commandline.CommandLineUtils.createDatabaseObject(CommandLineUtils.java:111)  
&nbsp;&nbsp;&nbsp; at org.liquibase.maven.plugins.AbstractLiquibaseMojo.execute(AbstractLiquibaseMojo.java:260)  
&nbsp;&nbsp;&nbsp; … 21 more  
Caused by: java.lang.RuntimeException: Cannot find database driver: com.mysql.jdbc.Driver   
&nbsp;&nbsp;&nbsp; at liquibase.integration.commandline.CommandLineUtils.createDatabaseObject(CommandLineUtils.java:70)  
&nbsp;&nbsp;&nbsp; … 22 more  
[ERROR]   
[ERROR]   
[ERROR] For more information about the errors and possible solutions, please read the following articles:  
[ERROR] [Help 1] [http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException](http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException)
Does anybody have an idea what I’m doing wrong here?  
  
Thanks

---

<div class="post-metadata">

**Author:** ![taranenko](https://avatars.discourse-cdn.com/v4/letter/t/ee7513/32.png) [@taranenko](https://forum.liquibase.org/u/taranenko)\
**Post date:** [May 6, 2011, 5:05pm UTC](https://forum.liquibase.org/t/cannot-find-database-driver-com-mysql-jdbc-driver/1262/2 "2011-05-06T17:05:00Z")

</div>

it seems the artifact with driver is not loaded at boot maven.

try to add a section

1. &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;

I’m adding this on the the parent pom. And now I can not explain now why it does work on my workstation, but not dependencies section you described&nbsp;8)
