Как заставить gradle добавить зависимости к пути модуля вместо пути класса в eclipse? - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть библиотека gradle javafx, в которой build.gradle выглядит так:

plugins {
    id 'java-library'
    id 'java-library-distribution'
    id 'org.openjfx.javafxplugin' version '0.0.8'
}

repositories {
    mavenCentral()
    jcenter()
}

jar {
    archiveName = 'streampi-fx'
}

distributions {
    main {
        distributionBaseName = 'streampi-fx'
        contents {
            from 'src/main'
        }

    }
}

javafx {
    version = "14"
    modules = [ "javafx.controls", "javafx.fxml" ]
}

с информацией о модуле, требующей javafx:

module fr.streampi.fx {
    exports fr.streampi.fx.view.icons;
    exports fr.streampi.fx.model;
    exports fr.streampi.fx.model.io;
    exports fr.streampi.fx.model.utils;
    exports fr.streampi.fx.view;

    requires javafx.base;
    requires javafx.controls;
    requires transitive javafx.graphics;
}

Я запускаю свой проект в затмение, но каждый раз, когда я обновляю sh проект, все зависимости помещаются в путь класса, а не в путь модуля. Затем я должен вручную возвращать их в путь модуля каждый раз, когда обновляются мои проекты. Как заставить gradle устанавливать зависимости в пути модуля?

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