samples: remove generated code from gradle source set

This commit is contained in:
Skylot
2013-08-03 15:56:33 +04:00
parent c508e72c19
commit e92ed48502
2 changed files with 17 additions and 16 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ task build (dependsOn: pack) {
}
task clean(type: Delete) {
delete buildDir
delete buildDir
}
task wrapper(type: Wrapper) {
+16 -15
View File
@@ -1,6 +1,7 @@
project.ext {
mainSamplesClass = "jadx.samples.RunTests"
samplesJadxSrcDir = "${buildDir}/samples-jadx/src"
samplesJadxOutDir = "${buildDir}/samples-jadx/output"
}
dependencies {
@@ -8,16 +9,6 @@ dependencies {
compile(project(":jadx-cli"))
}
sourceSets {
//TODO don't add to eclipse classpath
samplesJadx {
java {
srcDir samplesJadxSrcDir
output.classesDir "${buildDir}/samples-jadx/output"
}
}
}
compileJava {
options.compilerArgs << '-g:none'
}
@@ -32,19 +23,29 @@ task samplesJar(type: Jar, dependsOn: samplesRun) {
from sourceSets.main.output
}
task samplesJadxCreate(type: JavaExec, dependsOn: [compileJava, samplesJar]) {
task samplesJadxCreate(type: JavaExec, dependsOn: samplesJar) {
classpath = sourceSets.main.output + configurations.compile
main = "jadx.cli.JadxCLI"
main = project(":jadx-cli").mainClassName
args = ['-d', samplesJadxSrcDir, samplesJar.archivePath]
}
compileSamplesJadxJava.dependsOn samplesJadxCreate
task samplesJadxCompile(type: JavaCompile, dependsOn: samplesJadxCreate) {
classpath = configurations.compile
destinationDir = file samplesJadxOutDir
source = samplesJadxSrcDir
}
task samplesJadxRun(type: JavaExec, dependsOn: compileSamplesJadxJava) {
classpath = sourceSets.samplesJadx.output
task samplesJadxRun(type: JavaExec, dependsOn: samplesJadxCompile) {
classpath = files samplesJadxOutDir
main = mainSamplesClass
}
task samples (dependsOn: samplesJadxRun) {
}
task cleanGeneratedFiles (type: Delete) {
delete samplesJadxSrcDir
delete samplesJadxOutDir
}
clean.dependsOn cleanGeneratedFiles