Advertisement
Guest User

Gradle Build File

a guest
Apr 15th, 2016
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. import org.apache.tools.ant.filters.FixCrLfFilter
  2. import org.apache.tools.ant.filters.ReplaceTokens
  3.  
  4. apply plugin: 'java'
  5. apply plugin: 'eclipse'
  6.  
  7. sourceCompatibility = 8
  8. version = '1.0'
  9. jar {
  10. manifest {
  11. attributes 'Implementation-Title': 'XYZ',
  12. 'Implementation-Version': version
  13. }
  14. }
  15.  
  16. repositories {
  17. mavenCentral()
  18. }
  19.  
  20. eclipse {
  21. classpath {
  22. downloadJavadoc = true
  23. }
  24. }
  25.  
  26. dependencies {
  27. compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
  28. compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.1'
  29. compile group: 'org.json', name: 'json', version: '20160212'
  30. compile group: 'org.apache.poi', name: 'poi', version: '3.14'
  31. compile group: 'com.relevantcodes', name: 'extentreports', version: '2.40.2'
  32. compile 'org.apache.commons:commons-lang3:3.4'
  33. testCompile group: 'org.testng', name: 'testng', version: '6.9.9'
  34. }
  35.  
  36.  
  37. test {
  38. useTestNG {
  39. suites 'src/test/resources/masterSuite.xml'
  40. }
  41. }
  42.  
  43. task runTests(type: JavaExec, dependsOn: 'testClasses') {
  44. main = 'org.testng.TestNg'
  45. classpath = files("./src/test/resources",
  46. project.sourceSets.main.compileClasspath,
  47. project.sourceSets.test.compileClasspath,
  48. project.sourceSets.main.runtimeClasspath,
  49. project.sourceSets.test.runtimeClasspath)
  50. args = ["-parallel", "methods", "-threadcount", "1", "-d", "./build/test-output", "./src/test/resources/masterSuite.xml"]
  51. }
  52.  
  53. uploadArchives {
  54. repositories {
  55. flatDir {
  56. dirs 'repos'
  57. }
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement