JavaFX使用maven-shade-plugin打成Jar包

简介: JavaFX使用maven-shade-plugin打成Jar包

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>groupId</groupId>
    <artifactId>fx-demo-2</artifactId>
    <version>1.0-SNAPSHOT</version>

    <!--添加一个依赖-->
    <dependencies>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.72</version>
        </dependency>

    </dependencies>

    <!--构建插件-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-shade-plugin</artifactId>
                <version>2.4.3</version>

                <configuration>
                    <transformers>
                        <transformer
                                implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                            <mainClass>sample.Main</mainClass>
                        </transformer>
                    </transformers>
                </configuration>

                <executions>
                    <execution>
                        <phase>package</phase>
                        <goals>
                            <goal>shade</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

        </plugins>
    </build>

</project>

打包结果解压查看

打包结果.png

            </div>
目录
相关文章
|
JavaScript 前端开发 Java
正则表达式深度解析:匹配任意字符串
【4月更文挑战第1天】
7425 0
FastTunnel - 免费好用的内网穿透工具搭建教程
astTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。 与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具。
FastTunnel - 免费好用的内网穿透工具搭建教程
|
数据格式 Python
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
1306 0
|
Java Maven
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
修改配置maven镜像仓库位置,将maven镜像更换成阿里镜像
12381 1
|
关系型数据库 MySQL 数据库
数据的查询与添加:解析MySQL中的SELECT和INSERT操作
在数据库管理中,SELECT和INSERT操作是日常工作中的重要环节,用于数据的获取和添加。了解如何正确使用这两个操作是数据库操作的关键。
481 0
|
Java
JavaFX使用maven-shade-plugin打成Jar包
JavaFX使用maven-shade-plugin打成Jar包
209 0
JavaFX使用maven-shade-plugin打成Jar包
|
Ubuntu 安全 关系型数据库
Ubuntu安装MySQL 8.0.21更改默认用户密码
Ubuntu安装MySQL 8.0.21更改默认用户密码
2049 0
Ubuntu安装MySQL 8.0.21更改默认用户密码
|
Java 关系型数据库 MySQL
JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录
JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录
1619 0
JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录
|
Java
纯Java获得本地MAC地址
import java.net.*; public class Ipconfig{      public static void main(String[] arguments) throws Exception{          InetAddress ia = InetAddress.
1436 0
|
关系型数据库 RDS C#
DOS批处理命令递归删除给定的文件(夹),兼VC工程清理小工具
<p><span style="font-size:18px;">使用dos批处理命令递归删除指定的文件(夹):</span></p> <p><span style="font-size:18px;">(下面内容针对清理VC工程!自己按说明任意修改)</span></p> <p><span style="font-size:18px;">2014-06-10修改:删除前增加了[y,n]询问;<
2204 0