Author: joshcanfield Date: Wed Jun 22 01:07:18 2011 New Revision: 1138269 URL: http://svn.apache.org/viewvc?rev=1138269&view=rev Log: TAP5-116: tapestry-core should not exclude build/generated-sources
Modified: tapestry/tapestry5/trunk/tapestry-core/build.gradle Modified: tapestry/tapestry5/trunk/tapestry-core/build.gradle URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/build.gradle?rev=1138269&r1=1138268&r2=1138269&view=diff ============================================================================== --- tapestry/tapestry5/trunk/tapestry-core/build.gradle (original) +++ tapestry/tapestry5/trunk/tapestry-core/build.gradle Wed Jun 22 01:07:18 2011 @@ -5,14 +5,14 @@ antlrOutput = "$buildDir/generated-sourc configurations { antlr3 -} +} sourceSets.main.java.srcDir antlrOutput dependencies { compile project(':tapestry-ioc') compile project(':tapestry-json') - + provided project(":tapestry-test") provided "javax.servlet:servlet-api:$servletAPIVersion" @@ -33,11 +33,11 @@ task generateGrammarSource { outputs.dir file(antlrOutput) } << { mkdir(antlrOutput) - + // Might have a problem here if the current directory has a space in its name - + def grammars = fileTree(antlrSource).include("**/*.g") - + ant.java(classname: 'org.antlr.Tool', fork: true, classpath: "${configurations.antlr3.asPath}") { arg(line: "-o ${antlrOutput}/org/apache/tapestry5/internal/antlr") arg(line: grammars.files.join(" ")) @@ -50,13 +50,22 @@ task generateProjectProperties(dependsOn def outputFile = new File(outputDir, 'project.properties') outputs.dir outputDir - + doLast { outputDir.mkdirs() outputFile << "version=${version}"; println "Generating $outputFile" } +} + +ideaModule { + excludeDirs -= buildDir + + def generatedDir = file("$buildDir/generated-sources") + + def buildMinusGeneratedDir = (buildDir.listFiles() - generatedDir) as Set<File> + excludeDirs += buildMinusGeneratedDir } compileJava.options.fork(memoryMaximumSize: '512m')