Как заменить стандартную библиотеку JDK пользовательской библиотекой в ​​задаче компиляции Gradle? - PullRequest
0 голосов
/ 01 ноября 2018

Я создаю Java Micro Edition (ME), которое поставляется со своей собственной стандартной библиотекой ( Cinterion Mobility Toolkit ). При компиляции файлов классов приложений с помощью Gradle я хотел бы заменить стандартную библиотеку JDK своим собственным набором файлов JAR.

Скорее всего, мне придется написать собственный плагин Gradle (расширяющий плагин Gradle Java), но любые предложения приветствуются.

P.S. Есть похожий вопрос Как удалить стандартную библиотеку Java из проекта gradle? - но в нем также отсутствует ответ.

1 Ответ

0 голосов
/ 01 ноября 2018

Добавление следующего фрагмента сделало трюк:

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

Очевидно, замените "/path/to/cinterion/wtk/home" своим собственным путем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...