EclipseModel

API 文档EclipseModel

Eclipse 项目信息的 DSL 友好模型。自定义 Eclipse 项目生成的第一个入口点。

plugins {
    id 'java'
    id 'eclipse'
    id 'eclipse-wtp' // for web projects only
}

eclipse {
  pathVariables 'GRADLE_HOME': file('/best/software/gradle'), 'TOMCAT_HOME': file('../tomcat')

  project {
    //see docs for EclipseProject
  }

  classpath {
    //see docs for EclipseClasspath
  }

  wtp {
    //see docs for EclipseWtp
  }
}

更多示例请参阅 EclipseProject, EclipseClasspath, EclipseWtp 的文档

属性

属性描述
classpath

配置 eclipse classpath 信息

jdt

配置 eclipse java 兼容性信息 (jdt)

project

配置 eclipse 项目信息

wtp

配置 eclipse wtp 信息

方法

方法描述
classpath(action)

配置 eclipse classpath 信息

jdt(action)

配置 eclipse java 兼容性信息 (jdt)

pathVariables(pathVariables)

添加路径变量,用于替换 classpath 条目中的绝对路径。

project(action)

配置 eclipse 项目信息

wtp(action)

配置 eclipse wtp 信息

脚本块

描述
classpath

配置 eclipse classpath 信息

jdt

配置 eclipse java 兼容性信息 (jdt)

project

配置 eclipse 项目信息

wtp

配置 eclipse wtp 信息

属性详情

配置 eclipse classpath 信息

示例请参阅 EclipseClasspath 的文档

配置 eclipse java 兼容性信息 (jdt)

示例请参阅 EclipseProject 的文档

配置 eclipse 项目信息

示例请参阅 EclipseProject 的文档

配置 eclipse wtp 信息

示例请参阅 EclipseWtp 的文档

方法详情

void classpath(Action<? super EclipseClasspath> action)

配置 eclipse classpath 信息

示例请参阅 EclipseClasspath 的文档

void jdt(Action<? super EclipseJdt> action)

配置 eclipse java 兼容性信息 (jdt)

示例请参阅 EclipseProject 的文档

void pathVariables(Map<String, File> pathVariables)

添加路径变量,用于替换 classpath 条目中的绝对路径。

如果库或其他路径相关元素的绝对路径的开头与变量的值匹配,则使用变量条目。库路径的匹配部分将替换为变量名称。

示例请参阅 EclipseModel 的文档

void project(Action<? super EclipseProject> action)

配置 eclipse 项目信息

示例请参阅 EclipseProject 的文档

void wtp(Action<? super EclipseWtp> action)

配置 eclipse wtp 信息

示例请参阅 EclipseWtp 的文档

脚本块详情

classpath { }

配置 eclipse classpath 信息

示例请参阅 EclipseClasspath 的文档

委托给
EclipseClasspath 来自 classpath

jdt { }

配置 eclipse java 兼容性信息 (jdt)

示例请参阅 EclipseProject 的文档

委托给
EclipseJdt 来自 jdt

project { }

配置 eclipse 项目信息

示例请参阅 EclipseProject 的文档

委托给
EclipseProject 来自 project

wtp { }

配置 eclipse wtp 信息

示例请参阅 EclipseWtp 的文档

委托给
EclipseWtp 来自 wtp