gradle: remove obsolete code - usage of resourceDirs/testResourceDirs ext properties
[idea/community.git] / plugins / gradle / tooling-extension-impl / testData / testGradleSourcesSetsInterpretation / build.gradle
1 //noinspection GrPackage
2
3 project("defaultJavaModule") {
4   apply plugin: "java"
5 }
6
7 project("moduleWithSourceSetDirBothAsResourceAndJava") {
8   apply plugin: "java"
9
10   sourceSets.main.resources.srcDir 'src/main/java'
11   sourceSets.test.resources.srcDir 'src/test/java'
12 }
13
14 project("moduleWithSourceSetDirBothAsResourceAndGroovy") {
15   apply plugin: "groovy"
16
17   sourceSets.main.resources.srcDir 'src/main/groovy'
18   sourceSets.test.resources.srcDir 'src/test/groovy'
19 }
20
21 project("moduleWithCustomSourceSet") {
22   apply plugin: "java"
23
24   sourceSets {
25     custom
26   }
27
28   sourceSets.custom.java.srcDir 'src/custom/java'
29 }
30
31 project("withIntegrationTests") {
32   apply plugin: 'java'
33
34   sourceSets {
35     integrationTest {
36       java.srcDir file('src/integration-test/java')
37       resources.srcDir file('src/integration-test/resources')
38     }
39   }
40
41   dependencies {
42     integrationTestCompile sourceSets.main.output
43     integrationTestCompile configurations.testCompile
44     integrationTestCompile sourceSets.test.output
45     integrationTestRuntime configurations.testRuntime
46   }
47
48   //noinspection GrUnresolvedAccess
49   task integrationTest(type: Test, dependsOn: jar) {
50     testClassesDir = sourceSets.integrationTest.output.classesDir
51     classpath = sourceSets.integrationTest.runtimeClasspath
52   }
53
54   check.dependsOn integrationTest
55 }
56
57 project("withIdeaPluginCustomization1") {
58   apply plugin: 'java'
59   apply plugin: 'idea'
60
61   idea {
62     module {
63       testSourceDirs += file('src/intTest/java')
64       testSourceDirs += file('src/intTest/resources')
65       excludeDirs += file('some-extra-exclude-folder')
66     }
67   }
68 }
69
70 // see http://youtrack.jetbrains.com/issue/IDEA-119365
71 project("withIdeaPluginCustomization2") {
72   apply plugin: 'java'
73   apply plugin: 'idea'
74
75   idea {
76     module {
77       sourceDirs += testSourceDirs
78       testSourceDirs = []
79     }
80   }
81 }
82
83 // see http://youtrack.jetbrains.com/issue/IDEA-120562
84 project("withIdeaPluginCustomization3") {
85   apply plugin: 'java'
86   apply plugin: 'idea'
87
88   idea {
89     module {
90       sourceDirs += file('src/main/java')
91       testSourceDirs += file('src/awesome-test/java')
92     }
93   }
94
95   sourceSets {
96     'awesome-test' {
97       java {
98         srcDir 'src/awesome-test/java'
99       }
100       compileClasspath += sourceSets.main.runtimeClasspath
101     }
102   }
103 }