一、项目概述
本项目为基于 Maven 构建的 Java 测试项目，核心依赖自定义的 jna-5.5.0.jar 包，通过 maven-shade-plugin 插件打包可执行的 shaded jar 包，适用于 Postek 相关打印功能测试。

二、环境准备
1. Maven 版本要求
推荐使用 Maven 3.6.3（稳定版），需满足：
兼容 JDK 8（项目编译版本指定为 1.8）；

三、依赖引入（解决 Maven 爆红问题）
由于项目依赖自定义的 jna-5.5.0.jar 包，需手动将其安装到本地 Maven 仓库，步骤如下：
1. 执行安装命令
在项目根目录下打开终端，执行以下命令：
bash
运行
mvn install:install-file -Dfile="src/main/java/com/postek/lib/jna-5.5.0.jar" -DgroupId="com.postek.java.jna" -DartifactId="jna" -Dversion="5.5.0" -Dpackaging="jar"
2. 刷新 Maven 依赖
IDEA 中点击右侧 Maven 面板的「刷新」按钮（🔄）；
或右键项目 → Maven → Reload Project。
四、项目路径注意事项
禁止出现项目名称重复的嵌套路径，例如：❌ 错误路径：D:\temp\SDK\JAVA\PostekJavaTest\PostekJavaTest✅ 正确路径：D:\temp\SDK\JAVA\PostekJavaTest
路径重复会导致 IDEA 无法正确识别 pom.xml 文件，出现依赖 / 插件加载异常。

五、Jar 包导出
项目已配置 maven-shade-plugin 插件，可直接打包包含依赖的可执行 Jar 包：
1. 方式一：IDEA 面板操作
打开右侧 Maven 面板；
展开项目 → Lifecycle → 双击执行 clean；清除缓存
展开项目 → Lifecycle → 双击执行 package；执行打包
打包完成后，Jar 包生成在 target 目录下，文件名格式：PostekJavaTest-1.0-SNAPSHOT-shaded.jar。