который содержит пример реализации ...

вводит сJAR с несколькими выпусками.

Допустим, у меня есть многомодульный проект Gradle, использующий java8:

project-root
      settings.gradle
      build.gradle 
      /module1
          /src
          ... (common maven structure)
      /module2
      /module3

Это распространенный многомодульный проект в Gradle. Допустим, мне нужен MR-Jar дляmodule1.

Я не могу добавитьmodule1-java9 нацеленный на Java9, потому что база на 8 - пока что и мой Gradle и IntelliJ IDEA жалуются. Gradle скомпилирован с java8, но мне нужно включить java9 runtime только для модуля (не знаю как); в IntelliJ IDEA я могу установить время выполнения java9 для модуля, но оно перезаписывается каждый раз, когда перезагружается конфигурация gradle.

Более того, даже если я добавлю это как-то, мне нужно проинструктироватьmodule1 1) построить второе и 2) включитьmodule1-java9, Вот рисунок этой ситуации:

project-root
      settings.gradle
      build.gradle 
      /module1
      /module1-java9  (added java9 module)
      /module2
      ...

Кроме того, это может быть сделано в соответствии сmodule1, имея разные источники:src а такжеsrc-java9, но я сомневаюсь, что это когда-либо будет принято. Вот рисунок:

project-root
      settings.gradle
      build.gradle 
      /module1
          /src
          /src-java9 (added java9 source folder)
      /module2
      /module3

Пока я вижу только этоmodule1-java9 это отдельный проект (не модуль), и этоmodule1 просто вызывает градл и берет вывод. Ага, это градл, зовущий градл :)))

Есть ли удобный для разработчиков способ сделать это?

Ответы на вопрос(0)

Ваш ответ на вопрос