如何在Gradle“编译”任务中用自定义库替换JDK标准库?

时间:2018-11-01 14:12:06

标签: java gradle compilation java-me

我正在构建自己的标准库(Java Micro Edition)附带的Cinterion Mobility Toolkit(ME)应用程序。使用Gradle编译应用程序类文件时,我想用自己的JAR文件集替换JDK标准库。

最有可能我必须编写一个自定义的Gradle插件(扩展Gradle Java插件),但是欢迎任何建议。

P.S。还有一个类似的问题How to remove the java standard library from a gradle project?-但这也缺少答案。

1 个答案:

答案 0 :(得分:0)

添加以下代码可以达到目的:

compileJava {
  options.bootstrapClasspath = fileTree("/path/to/cinterion/wtk/home") {
    include 'lib/*.jar'
    include 'resources/*.jar'
  }
}

很明显,将"/path/to/cinterion/wtk/home"替换为您自己的路径。