Advertisement
Guest User

Untitled

a guest
Nov 6th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. buildscript {
  2. repositories {
  3. jcenter()
  4. mavenCentral()
  5. }
  6. dependencies {
  7. classpath 'mysql:mysql-connector-java:6.0.5'
  8. classpath 'nu.studer:gradle-jooq-plugin:2.0.0'
  9. }
  10. }
  11.  
  12. plugins {
  13. id 'nu.studer.jooq' version '2.0.0'
  14. id 'org.flywaydb.flyway' version '4.0.3'
  15. }
  16.  
  17. apply plugin: 'java'
  18. apply plugin: 'idea'
  19.  
  20. // database connection information
  21. def database_name = 'cloudpass-api'
  22. def database_url = 'jdbc:mysql://localhost:3306/cloudpass-api'
  23. def database_user = 'root'
  24. def database_pass = 'password'
  25.  
  26. jooq {
  27. testDatabase(sourceSets.main) {
  28. jdbc {
  29. driver = 'com.mysql.jdbc.Driver'
  30. url = database_url
  31. user = database_user
  32. password = database_pass
  33. schema = database_name
  34. }
  35. generator {
  36. name = 'org.jooq.util.JavaGenerator'
  37. database {
  38. name = 'org.jooq.util.mysql.MySQLDatabase'
  39. inputSchema = database_name
  40. }
  41. generate {
  42. relations = true
  43. deprecated = false
  44. records = true
  45. immutablePojos = true
  46. fluentSetters = true
  47. }
  48. target {
  49. packageName = 'cloudpass.database'
  50. }
  51. }
  52. }
  53. }
  54.  
  55. flyway {
  56. url = database_url
  57. user = database_user
  58. password = database_pass
  59. }
  60.  
  61. repositories {
  62. jcenter()
  63. mavenCentral()
  64. }
  65.  
  66. dependencies {
  67. compile 'org.slf4j:slf4j-api:1.7.21'
  68. compile 'mysql:mysql-connector-java:6.0.5'
  69. compile 'org.jooq:jooq'
  70. compile 'com.maxmind.geoip2:geoip2:2.8.0'
  71. testCompile 'junit:junit:4.12'
  72. }
  73.  
  74. C:UsersThomasProjectscloudpass-api-java>gradle generateTestDatabaseJooqSchemaSource
  75. Starting a Gradle Daemon (subsequent builds will be faster)
  76. :generateTestDatabaseJooqSchemaSource
  77. nov. 06, 2016 7:54:15 AM org.jooq.tools.JooqLogger info
  78. INFO: Initialising properties : C:UsersThomasProjectscloudpass-api-javabuildtmpjooqconfig.xml
  79. nov. 06, 2016 7:54:16 AM org.jooq.tools.JooqLogger error
  80. SEVERE: Cannot read C:UsersThomasProjectscloudpass-api-javabuildtmpjooqconfig.xml. Error : com.mysql.jdbc.Driver
  81. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
  82. at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  83. at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  84. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
  85. at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  86. at org.jooq.util.GenerationTool.loadClass(GenerationTool.java:591)
  87. at org.jooq.util.GenerationTool.run(GenerationTool.java:248)
  88. at org.jooq.util.GenerationTool.generate(GenerationTool.java:198)
  89. at org.jooq.util.GenerationTool.main(GenerationTool.java:170)
  90.  
  91. :generateTestDatabaseJooqSchemaSource FAILED
  92.  
  93. FAILURE: Build failed with an exception.
  94.  
  95. * What went wrong:
  96. Execution failed for task ':generateTestDatabaseJooqSchemaSource'.
  97. > Process 'command 'C:Program FilesJavajdk1.8.0_101binjava.exe'' finished with non-zero exit value -1
  98.  
  99. * Try:
  100. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  101.  
  102. BUILD FAILED
  103.  
  104. Total time: 7.831 secs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement