Guest User

Untitled

a guest
Jan 7th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. apply plugin: "java"
  2. apply plugin: "war"
  3.  
  4. group = "com.example"
  5. version = "1.0-SNAPSHOT"
  6. description = "webservice"
  7.  
  8. sourceCompatibility = 1.8
  9. targetCompatibility = 1.8
  10. tasks.withType(JavaCompile) {
  11. options.encoding = "UTF-8"
  12. }
  13.  
  14. // In this section you declare where to find the dependencies of your project
  15. repositories {
  16. // Use jcenter for resolving your dependencies.
  17. // You can declare any Maven/Ivy/file repository here.
  18. jcenter()
  19. }
  20.  
  21. configurations {
  22. runner
  23. }
  24.  
  25. dependencies {
  26.  
  27. // JavaEE 8
  28. compile "javax:javaee-api:8.0"
  29.  
  30. // Heroku Dependencies
  31. compile "com.heroku.sdk:heroku-jdbc:0.1.1"
  32. compile "org.postgresql:postgresql:9.4-1201-jdbc4"
  33. // Use JUnit test framework
  34. testCompile 'junit:junit:4.12'
  35.  
  36. // Use Jersey Servlet Container
  37. compile "org.glassfish.jersey.containers:jersey-container-servlet:2.26"
  38. compile "org.glassfish.jersey.inject:jersey-hk2:2.26"
  39. compile "org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-bundle:2.6"
  40.  
  41. // Use Jetty Utils
  42. compile "org.eclipse.jetty:jetty-servlet:9.4.8.v20171121"
  43. compile "org.eclipse.jetty:jetty-webapp:9.4.8.v20171121"
  44. // Use Jetty Server
  45. compile "org.eclipse.jetty:jetty-server:9.4.8.v20171121"
  46.  
  47. // Use Jetty Runner
  48. runner "org.eclipse.jetty:jetty-runner:9.4.8.v20171121"
  49. }
  50.  
  51. task deploy(type: Copy) {
  52. into "deploy/runner"
  53. from configurations.runner
  54. include("*.jar")
  55. }
  56. build.dependsOn(deploy)
  57.  
  58. task stage(dependsOn: [ "deploy", "build", "clean"])
  59. build.mustRunAfter clean
Add Comment
Please, Sign In to add comment