- pom.xml: 移除finalName配置,JAR保留版本号 - assembly.xml: 主JAR放入lib目录(useProjectArtifact=true) - start.sh: 简化启动逻辑 - ClassPath统一为 lib/* - 无需单独匹配主JAR文件名 - 只需配置MAIN_CLASS即可启动 优势: - 主JAR带版本号便于版本识别和升级 - 所有JAR统一放lib目录,结构清晰 - 启动脚本更简洁,无需APP_NAME匹配JAR
- pom.xml: 移除finalName配置,JAR保留版本号 - assembly.xml: 主JAR放入lib目录(useProjectArtifact=true) - start.sh: 简化启动逻辑 - ClassPath统一为 lib/* - 无需单独匹配主JAR文件名 - 只需配置MAIN_CLASS即可启动 优势: - 主JAR带版本号便于版本识别和升级 - 所有JAR统一放lib目录,结构清晰 - 启动脚本更简洁,无需APP_NAME匹配JAR