You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

build.gradle 983B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. apply plugin: 'java'
  2. group = 'com.dmdirc'
  3. libsDirName = '../dist'
  4. sourceSets {
  5. main {
  6. java {
  7. srcDir 'src'
  8. }
  9. }
  10. test {
  11. java {
  12. srcDir 'test'
  13. }
  14. resources {
  15. srcDir 'test-res'
  16. }
  17. }
  18. }
  19. task commonJar(type: Jar) {
  20. archiveName = "parser.common.jar"
  21. from(sourceSets.main.output) {
  22. exclude "com/dmdirc/parser/irc"
  23. }
  24. }
  25. task ircJar(type: Jar) {
  26. archiveName = "parser.irc.jar"
  27. from(sourceSets.main.output) {
  28. exclude "com/dmdirc/parser/common"
  29. exclude "com/dmdirc/parser/interfaces"
  30. }
  31. }
  32. jar.enabled = false
  33. jar.dependsOn commonJar
  34. jar.dependsOn ircJar
  35. sourceCompatibility = 1.7
  36. targetCompatibility = 1.7
  37. repositories.mavenCentral()
  38. dependencies {
  39. testCompile group: 'junit', name: 'junit', version: '4.+'
  40. testCompile group: 'org.mockito', name: 'mockito-all', version: '1.+'
  41. }
  42. task wrapper(type: Wrapper) {
  43. gradleVersion = '2.1'
  44. }