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
  }
}

更多示例请参阅 EclipseProjectEclipseClasspathEclipseWtp 文档

属性

属性描述
类路径

配置 Eclipse 类路径信息

jdt

配置 Eclipse Java 兼容性信息 (jdt)

project

配置 Eclipse 项目信息

wtp

配置 Eclipse wtp 信息

方法

方法描述
classpath(action)

配置 Eclipse 类路径信息

jdt(action)

配置 Eclipse Java 兼容性信息 (jdt)

pathVariables(pathVariables)

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

project(action)

配置 Eclipse 项目信息

wtp(action)

配置 Eclipse wtp 信息

脚本块

描述
类路径

配置 Eclipse 类路径信息

jdt

配置 Eclipse Java 兼容性信息 (jdt)

project

配置 Eclipse 项目信息

wtp

配置 Eclipse wtp 信息

属性详情

配置 Eclipse 类路径信息

示例请参阅 EclipseClasspath 文档

配置 Eclipse Java 兼容性信息 (jdt)

示例请参阅 EclipseProject 文档

配置 Eclipse 项目信息

示例请参阅 EclipseProject 文档

配置 Eclipse wtp 信息

示例请参阅 EclipseWtp 文档

方法详情

void classpath(Action<? super EclipseClasspath> action)

配置 Eclipse 类路径信息

示例请参阅 EclipseClasspath 文档

void jdt(Action<? super EclipseJdt> action)

配置 Eclipse Java 兼容性信息 (jdt)

示例请参阅 EclipseProject 文档

void pathVariables(Map<String, File> pathVariables)

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

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

示例请参阅 EclipseModel 文档

void project(Action<? super EclipseProject> action)

配置 Eclipse 项目信息

示例请参阅 EclipseProject 文档

void wtp(Action<? super EclipseWtp> action)

配置 Eclipse wtp 信息

示例请参阅 EclipseWtp 文档

脚本块详情

classpath { }

配置 Eclipse 类路径信息

示例请参阅 EclipseClasspath 文档

委托给
来自 classpathEclipseClasspath

jdt { }

配置 Eclipse Java 兼容性信息 (jdt)

示例请参阅 EclipseProject 文档

委托给
来自 jdtEclipseJdt

project { }

配置 Eclipse 项目信息

示例请参阅 EclipseProject 文档

委托给
来自 projectEclipseProject

wtp { }

配置 Eclipse wtp 信息

示例请参阅 EclipseWtp 文档

委托给
来自 wtpEclipseWtp