Я пытаюсь собрать приложение JavaFX в файл WAR для развертывания на сервере Jetty с использованием Maven.Проблема, на мой взгляд, заключается в javascript в index.html моего веб-приложения:
<script>
javafx(
{
draggable: true,
width: 600,
height: 290,
code: "my.app.package.MyApp",
name: "MyApp",
id: "app"
}
);
</script>
Конечно, JavaScript выдает ошибку, потому что в нем отсутствует параметр «архив», куда я должен поместитьимя файла JAR, из которого я загружаю это.Но это проблема, там нет банки.Это война с файлами .class в 'WEB-INF / classes /', а не в банке.Похоже, не так много документации о том, как это сделать.
Меня беспокоит, что это неподдерживаемое поведение.Раздражающей альтернативой является изменение типа сборки на «jar», сборка, изменение типа сборки обратно на «war», сборка и установка jar в войну вручную каждый раз.Я полагаю, что это было бы хорошо, если бы я мог найти автоматизированный способ сделать это, но я не знал бы, как выполнить все INCEPTION в процессе сборки, или если это даже хорошая идея попробовать.
Спасибо за любые идеи!