Я собираю многоплатформенный проект Java с Maven. Когда я составляю клиентскую часть проекта, я сталкиваюсь с несколькими ошибками, касающимися зависимостей Javafx.
Я использую: < /p>
java 22.0.1+8-16. < /Li>
apache maven 3.9.9 < /li>
< /ul>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.project
ProjectName
1.0-SNAPSHOT
client
client
UTF-8
5.10.2
22.0.1
org.openjfx
javafx-controls
${javafx.version}
org.openjfx
javafx-fxml
${javafx.version}
org.controlsfx
controlsfx
11.2.1
org.junit.jupiter
junit-jupiter-api
${junit.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.version}
test
com.project
common
1.0-SNAPSHOT
compile
clientTK
org.apache.maven.plugins
maven-assembly-plugin
3.7.1
com.project.controller.ClientTK
jar-with-dependencies
${project.parent.basedir}/bin
make-assembly
package
single
org.apache.maven.plugins
maven-compiler-plugin
3.13.0
11
org.openjfx
javafx-maven-plugin
0.0.8
com.project.controller.ClientTK
projectname-client
projectname-client-app
projectname-client-app
true
true
true
default-cli
< /code>
mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------< com.project:client >------------------------
[INFO] Building client 1.0-SNAPSHOT
[INFO] from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] 6 problems were encountered while building the effective model for org.openjfx:javafx-controls:jar:22.0.1 during dependency collection step for project (use -X to see details)
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ client ---
[INFO] Deleting /home/user/Documents/ProjectName/client/target
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ client ---
[INFO] Copying 8 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ client ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 15 source files with javac [debug release 11 module-path] to target/classes
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ client ---
[INFO] skip non existing resourceDirectory /home/user/Documents/ProjectName/client/src/test/resources
[INFO]
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ client ---
[INFO] No sources to compile
[INFO]
[INFO] --- surefire:2.17:test (default-test) @ client ---
[INFO] No tests to run.
[INFO]
[INFO] --- jar:3.1.2:jar (default-jar) @ client ---
[INFO] Building jar: /home/user/Documents/ProjectName/client/target/clientTK.jar
[INFO]
[INFO] --- assembly:3.7.1:single (make-assembly) @ client ---
[WARNING] Failed to build parent project for org.openjfx:javafx-graphics:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-base:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-base:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-fxml:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-graphics:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-fxml:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-controls:jar:22.0.1
[WARNING] Failed to build parent project for org.openjfx:javafx-controls:jar:22.0.1
[INFO] Building jar: /home/user/Documents/ProjectName/bin/clientTK-jar-with-dependencies.jar
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ client ---
[INFO] Installing /home/user/Documents/ProjectName/client/pom.xml to /home/user/.m2/repository/it/uninsubria/client/1.0-SNAPSHOT/client-1.0-SNAPSHOT.pom
[INFO] Installing /home/user/Documents/ProjectName/client/target/clientTK.jar to /home/user/.m2/repository/it/uninsubria/client/1.0-SNAPSHOT/client-1.0-SNAPSHOT.jar
[INFO] Installing /home/user/Documents/ProjectName/bin/clientTK-jar-with-dependencies.jar to /home/user/.m2/repository/it/uninsubria/client/1.0-SNAPSHOT/client-1.0-SNAPSHOT-jar-with-dependencies.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.060 s
[INFO] Finished at: 2025-06-15T23:02:50+02:00
[INFO] ------------------------------------------------------------------------
< /code>
I tried to change the pom.xml file in different ways, but, due to my lack of knowledge, I don't understand what the problem is.
Подробнее здесь: https://stackoverflow.com/questions/796 ... cies-error