更新时间:2025-04-02 20:43:26
在Java开发中,使用Maven构建项目是家常便饭。但如果你需要将项目打包成可直接运行的独立程序(尤其是包含多个模块时),就不得不提到`assembly`插件和明确指定`main`函数入口。🤔
首先,确保你的`pom.xml`文件配置了正确的`spring-boot-maven-plugin`或自定义插件来指定启动类。例如:
```xml
```
接着,利用`assembly`插件进一步封装依赖与资源。通过创建`assembly.xml`文件,定义打包结构,比如:
```xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
```
最后,执行命令:`mvn clean package assembly:single`,即可生成一个带有依赖的完整JAR包!🚀
💡 小贴士:记得检查日志输出是否正常,避免因路径错误导致主函数无法加载。💪
Maven Java Assembly MainFunction