Package-level declarations
Classes for the model used by the eclipse plugins.
Types
Link copied to clipboard
                  Common superclass for all ClasspathEntry instances.
Link copied to clipboard
                  Common superclass for the library elements.
Link copied to clipboard
                  Access rule associated to a classpath entry.
Link copied to clipboard
                  A build command.
Link copied to clipboard
                  interface ClasspathEntry
Represents an entry in the Eclipse classpath.
Link copied to clipboard
                  A container classpath entry.
Link copied to clipboard
                  The build path settings for the generated Eclipse project.
Link copied to clipboard
                  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 java.util.Properties here
      }
    }
  }
}
Content copied to clipboard
Link copied to clipboard
                  DSL-friendly model of the Eclipse project information.
Link copied to clipboard
                  Enables fine-tuning project details (.
Link copied to clipboard
                  Enables fine-tuning wtp/wst details of the Eclipse plugin  For projects applying the eclipse plugin and either one of the ear or war plugins, this plugin is auto-applied.
Link copied to clipboard
                  Enables fine-tuning wtp component details of the Eclipse plugin  Example of use with a blend of all possible properties.
Link copied to clipboard
                  Enables fine-tuning wtp facet details of the Eclipse plugin  Advanced configuration closures beforeMerged and whenMerged receive WtpFacet object as parameter.
Link copied to clipboard
                  interface FileReference
A reference to a file in eclipse.
Link copied to clipboard
                  A classpath entry representing a library.
Link copied to clipboard
                  A classpath entry representing an output folder.
Link copied to clipboard
                  A classpath entry representing a project dependency.
Link copied to clipboard
                  interface ResourceFilter
The gradle DSL model of an Eclipse resource filter.
Link copied to clipboard
                  Specifies the type of resource that the Eclipse ResourceFilter applies to.
Link copied to clipboard
                  interface ResourceFilterMatcher
The model of an Eclipse resource filter matcher.
Link copied to clipboard
                  enum ResourceFilterType
Specifies whether an Eclipse ResourceFilter is including or excluding resources.
Link copied to clipboard
                  SourceFolder.path contains only project relative path.
Link copied to clipboard
                  A library that turned out to be unresolved.
Link copied to clipboard
                  A variable library entry.
Link copied to clipboard
                  A wtp descriptor dependent module entry.
Link copied to clipboard
                  interface WbModuleEntry
Represents an entry in 
wb-module.Link copied to clipboard
                  A wtp descriptor property entry.
Link copied to clipboard
                  A wtp descriptor resource entry.
Link copied to clipboard
                  Creates the .settings/org.eclipse.wst.common.component file for WTP projects.