Advertisement
Guest User

Untitled

a guest
Feb 16th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. apply plugin: 'java'
  2. apply plugin: 'eclipse'
  3. apply plugin: 'maven'
  4. apply plugin: 'jacoco'
  5.  
  6. // Jenkins can override these values
  7. sourceCompatibility = 1.7
  8. version = '0.1.0'
  9. projectName = 'jutils'
  10.  
  11. group = 'eu.matthiasbraun'
  12.  
  13. jar {
  14. manifest {
  15. attributes 'Implementation-Title': projectName, 'Implementation-Version': version
  16. }
  17. }
  18. tasks.withType(Compile) {
  19. options.encoding = "UTF-8"
  20. }
  21.  
  22. // Update site for the Eclipse plugin: http://dist.springsource.com/release/TOOLS/gradle
  23. eclipse.project {
  24. // Make sure the project can be run as a Gradle build in Eclipse
  25. natures 'org.springsource.ide.eclipse.gradle.core.nature'
  26. }
  27. repositories {
  28. mavenCentral()
  29. }
  30.  
  31. dependencies {
  32. compile 'org.slf4j:slf4j-api:1.7.5'
  33. compile 'org.slf4j:slf4j-jdk14:1.7.5'
  34. compile 'com.google.guava:guava:16.0'
  35. compile 'com.google.code.gson:gson:2.2.4'
  36. compile 'joda-time:joda-time:2.3'
  37. compile 'net.sourceforge.cssparser:cssparser:0.9.11'
  38. compile 'org.eclipse.swt.win32.win32:x86:3.3.0-v3346'
  39.  
  40. // Some Jars are not in maven central -> use the Jars in this local folder as well
  41. compile fileTree('libs')
  42.  
  43. // These Jars are needed for testing; the Jars from 'compile' are available for testing as well
  44. testCompile group: 'junit', name: 'junit', version: '4.+'
  45. }
  46.  
  47. task wrapper(type: Wrapper) {
  48. gradleVersion = '1.10'
  49. }
  50.  
  51. jacocoTestReport {
  52. description = 'Get the unit test code coverage.'
  53.  
  54. reports {
  55. html.destination "${buildDir}/reports/jacoco"
  56. }
  57. }
  58.  
  59. test {
  60. // Call 'gradle test jacocoTestReport' to get the code coverage
  61. jacoco {
  62. destinationFile = file("$buildDir/test-results/jacocoTest.exec")
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement