JavaFX 8 - 如何使用Maven和INNO构建EXE

pur*_*eon 7 exe inno-setup build maven javafx-8

我无法成功找到有关如何配置Maven以使用Maven从JavaFX构建EXE的工作解决方案.

使用build.fxbuild使用E(fx)clipse设置的项目工作得很好,但我更喜欢有一个maven项目,使用依赖模块而不是基本的ANT构建.

我看过一些关于ZENJAVA的评论 - 但看起来插件已经失去了所有牵引力并且几乎已经死了.

那里有什么可以捆绑来自Maven的EXE吗?我的项目是一个企业项目,它将有几个项目和许多依赖项 - 所以我希望有一种简单有效的方法来管理所有这些项目.

谢谢

Fib*_*FoX 9

该插件并没有死,只是官方网站由于其产生的成本而被取消.

只需查看git-repository以获取更多详细信息:https://github.com/javafx-maven-plugin/javafx-maven-plugin

我们的测试文件夹中有一些示例配置:https://github.com/javafx-maven-plugin/javafx-maven-plugin/tree/master/src/it

要构建EXE-installer,您可以指定特定的捆绑器(从8.1.3及更高版本开始).

要使用该插件,只需将其放入build-plugins:

        <plugin>
            <groupId>com.zenjava</groupId>
            <artifactId>javafx-maven-plugin</artifactId>
            <version>8.1.3-SNAPSHOT</version>
            <configuration>
                <mainClass>com.your.amazing.mavenized.javafxapplication</mainClass>
                <bundler>EXE</bundler>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

免责声明:我是该插件的维护者之一;)