Основная проблема, с которой я сталкиваюсь, заключается в том, что я использую Jsoup и Freemarker, которые являются немодульными зависимостями. Из-за этого я не смог использовать цель javafx:jlink.
Я пробовал создать толстый jar, jlink, jpackage и всевозможные комбинации, но мне просто не удалось заставить приложение создать что-то работающее.
Вот мой текущий pom-файл:
Код: Выделить всё
4.0.0
org.example
d-score-extractor
1.0-SNAPSHOT
d-score-extractor
UTF-8
21
21
21
5.10.2
nstb.App
org.openjfx
javafx-controls
${javafx.version}
win
org.openjfx
javafx-fxml
${javafx.version}
win
org.jsoup
jsoup
1.22.1
org.freemarker
freemarker
2.3.34
org.apache.maven.plugins
maven-jlink-plugin
3.2.0
true
2
true
true
dscore=d.score.extractor/nstb.App
org.apache.maven.plugins
maven-compiler-plugin
3.11.0
21
Подробнее здесь: https://stackoverflow.com/questions/798 ... pendencies
Мобильная версия