Задачи Gradle показаны в intellij, но не могут быть запущены - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть многомодульный проект со следующей структурой:

  1. root_project
    1. module1
    2. module2
    3. module3

Я пытаюсь применить плагин java ко всем проектам, используя следующий код:

allprojects {
    apply plugin: 'java'
    group = 'com.mysoftware'
    sourceCompatibility = 1.8
    version = '1.3'

    repositories {
        mavenCentral()
    }
}

Дополнительно я добавляю плагин javafx в module3.Задачи java и javafx теперь отображаются в представлении intellij gradle, но при попытке их выполнения я получаю эту ошибку:

Task 'jfxJar' not found in root project 'module3'.

Кроме того, выполнение задачи tasks показывает, что ни задачи javaни задачи javafx не доступны, несмотря на то, что они отображаются в представлении gradle в intellij.Я пытался перестроить и обновить весь проект безуспешно.Я использую конфигурацию Use default gradle wrapper.

1 Ответ

0 голосов
/ 22 февраля 2019

Полученное вами сообщение об ошибке Task 'jfxJar' not found in root project 'module3' указывает, что Gradle рассматривает подпроект module3 как корневой проект: это может произойти, если вы создали файл settings.gradle в каталоге подпроекта, который не является допустимой настройкой (в многопроектной сборке может находиться только один settings.gradle файл, расположенный в корневом каталоге)

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