使用開源插件 JavaFX Maven Plugin 在pom下添加插件java
<build> <plugins> <!-- 這個plugin得做用是將依賴的jar包都打入可執行的程序 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <configuration> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> <goals> <goal>copy-dependencies</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>copy-resources</id> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory> ${basedir}/target/extra </outputDirectory> <resources> <resource> <directory>src/resources</directory> <filtering>true</filtering> </resource> </resources> </configuration> </execution> </executions> </plugin> <plugin> <groupId>com.zenjava</groupId> <artifactId>javafx-maven-plugin</artifactId> <version>8.8.3</version> <configuration> <vendor>com.xxx.www</vendor> <mainClass>xxx.xxx.App</mainClass> </configuration> </plugin> </plugins> </build>
運行 mvn jfx:native
git