request-3.0.gradle 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. apply from: "${rootDir}/gradle/instrumentation.gradle"
  2. apply plugin: 'org.unbroken-dome.test-sets'
  3. muzzle {
  4. pass {
  5. group = "javax.servlet"
  6. module = 'javax.servlet-api'
  7. versions = "[3.0,)"
  8. assertInverse = true
  9. }
  10. fail {
  11. group = "javax.servlet"
  12. module = 'servlet-api'
  13. versions = "(,)"
  14. }
  15. }
  16. testSets {
  17. latestDepTest {
  18. dirName = 'test'
  19. }
  20. }
  21. dependencies {
  22. compileOnly group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
  23. testCompile(project(':testing')) {
  24. exclude group: 'org.eclipse.jetty', module: 'jetty-server'
  25. }
  26. testCompile project(':instrumentation:jetty-8.0') // See if there's any conflicts.
  27. testCompile group: 'org.eclipse.jetty', name: 'jetty-server', version: '8.2.0.v20160908'
  28. testCompile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '8.2.0.v20160908'
  29. testCompile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-core', version: '8.0.41'
  30. testCompile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper', version: '8.0.41'
  31. // Jetty 10 seems to refuse to run on java8.
  32. // TODO: we need to setup separate test for Jetty 10 when that is released.
  33. latestDepTestCompile group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.+'
  34. latestDepTestCompile group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.+'
  35. // FIXME: 9.0.24 seems to have changed something...
  36. latestDepTestCompile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-core', version: '9.0.22'
  37. latestDepTestCompile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper', version: '9.0.22'
  38. }