Ich erstelle mehrere Projekte in Java mit dem Gradle-Build-Tool. Mein Ziel ist es, mit JavaFx und Android mithilfe von Modulen im Multiprojekt zu arbeiten. Gefällt mir
Code: Select all
multiproject\
-javafx\
--build.gradle
--settings.gradle
-module1\
--build.gradle
-module2\
--build.gradle
Aber ich stoße auf das Problem, dass ich JavaFx nicht erstellen kann, wie es zeigt
Code: Select all
A problem occurred evaluating root project 'javafx'.
> Project with path ':module2' could not be found in root project 'javafx'.
Code: Select all
dependencies {
implementation project(":module2")
testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
}
und im Stammprojekt „settings.gradle“
Code: Select all
rootProject.name = 'multiproject'
include 'module1', 'javafx'
include 'module2'
Ich möchte die Module außerhalb von JavaFx- oder Android-Projekten verwenden, anstatt Module innerhalb jedes Projekts zu erstellen.
Und warum ich die Module nicht in Maven packe oder gradle, dass ich die Module noch entwickle, die zum Projekt gehören.
Entschuldigung für mein schlechtes Englisch, Danke!
Ich erstelle mehrere Projekte in Java mit dem Gradle-Build-Tool. Mein Ziel ist es, mit JavaFx und Android mithilfe von Modulen im Multiprojekt zu arbeiten. Gefällt mir
[code]multiproject\
-javafx\
--build.gradle
--settings.gradle
-module1\
--build.gradle
-module2\
--build.gradle
[/code]
Aber ich stoße auf das Problem, dass ich JavaFx nicht erstellen kann, wie es zeigt
[code]A problem occurred evaluating root project 'javafx'.
> Project with path ':module2' could not be found in root project 'javafx'.
[/code]
[code]/javafx/build.gradle[/code]
[code]dependencies {
implementation project(":module2")
testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:${junitVersion}")
}
[/code]
und im Stammprojekt „settings.gradle“
[code]rootProject.name = 'multiproject'
include 'module1', 'javafx'
include 'module2'
[/code]
Ich möchte die Module außerhalb von JavaFx- oder Android-Projekten verwenden, anstatt Module innerhalb jedes Projekts zu erstellen.
Und warum ich die Module nicht in Maven packe oder gradle, dass ich die Module noch entwickle, die zum Projekt gehören.
Entschuldigung für mein schlechtes Englisch, Danke!