提交 e92ed485 编写于 作者: S Skylot

samples: remove generated code from gradle source set

上级 c508e72c
......@@ -46,7 +46,7 @@ task build (dependsOn: pack) {
}
task clean(type: Delete) {
delete buildDir
delete buildDir
}
task wrapper(type: Wrapper) {
......
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
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册