Упаковка приложения JavaFX с немодульными зависимостямиJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Упаковка приложения JavaFX с немодульными зависимостями

Сообщение Anonymous »

Я пытаюсь упаковать простое приложение для очистки веб-страниц для установки нетехническими пользователями.
Основная проблема, с которой я сталкиваюсь, заключается в том, что я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»