Class EclipseJdt
java.lang.Object
org.gradle.plugins.ide.eclipse.model.EclipseJdt
Enables fine-tuning jdt details of the Eclipse plugin
 
 plugins {
     id 'java'
     id 'eclipse'
 }
 eclipse {
   jdt {
     //if you want to alter the java versions (by default they are configured with gradle java plugin settings):
     sourceCompatibility = 1.6
     targetCompatibility = 1.5
     javaRuntimeName = "J2SE-1.5"
     file {
       //whenMerged closure is the highest voodoo
       //and probably should be used only to solve tricky edge cases.
       //the type passed to the closure is Jdt
       //closure executed after jdt file content is loaded from existing file
       //and after gradle build information is merged
       whenMerged { jdt
         //you can tinker with the Jdt here
       }
       //withProperties allows addition of properties not currently
       //modeled by Gradle
       withProperties { properties ->
           //you can tinker with the Properties here
       }
     }
   }
 }
 - 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidEnables advanced configuration like affecting the way existing jdt file content is merged with gradle build informationvoidfile(Action<? super PropertiesFileContentMerger> action) Enables advanced configuration like affecting the way existing jdt file content is merged with gradle build informationgetFile()Seefile(Action)The name of the Java Runtime to use.The source Java language level.The target JVM to generate.classfiles for.voidsetJavaRuntimeName(String javaRuntimeName) voidsetSourceCompatibility(Object sourceCompatibility) voidsetSourceCompatibility(JavaVersion sourceCompatibility) Sets source compatibility.voidsetTargetCompatibility(Object targetCompatibility) voidsetTargetCompatibility(JavaVersion targetCompatibility) Sets target compatibility.
- 
Constructor Details- 
EclipseJdt
 
- 
- 
Method Details- 
getSourceCompatibilityThe source Java language level.For example see docs for EclipseJdt
- 
setSourceCompatibilitySets source compatibility.- Since:
- 4.0
 
- 
setSourceCompatibility
- 
getTargetCompatibilityThe target JVM to generate.classfiles for.For example see docs for EclipseJdt
- 
setTargetCompatibilitySets target compatibility.- Since:
- 4.0
 
- 
setTargetCompatibility
- 
getJavaRuntimeNameThe name of the Java Runtime to use.For example see docs for EclipseJdt
- 
setJavaRuntimeName
- 
getFileSeefile(Action)
- 
fileEnables advanced configuration like affecting the way existing jdt file content is merged with gradle build informationThe object passed to whenMerged{} and beforeMerged{} closures is of type JdtThe object passed to withProperties{} closures is of type PropertiesFor example see docs for EclipseJdt
- 
fileEnables advanced configuration like affecting the way existing jdt file content is merged with gradle build informationThe object passed to whenMerged{} and beforeMerged{} actions is of type JdtThe object passed to withProperties{} actions is of type PropertiesFor example see docs for EclipseJdt- Since:
- 3.5
 
 
-