java项目idea中打包成可执行main方法的的jar
项目背景
由于项目中使用nacos做配置中心,测试环境和生产环境经常出现配置不同导致程序问题。为避免以后此类事情出现,所以要做一个文本对比小工具。
设计的时候想法是工程尽量做得小并且运行简单,那不就来了吗,main方法是最简单的,main方法还支持外部参数输入。在对比后输出数据到html
纯文本文件中,自动打开浏览器浏览文件,实现自动化。
参考文章:https://blog.csdn.net/daiyunxing0545/article/details/85254303
开发步骤
1.开发程序
2.java项目打包成可执行main方法的的jar
本文章主要讲如何打包,如果对对比工具代码感兴趣的可以参考:
1.创建一个maven工程
pom文件中不用添加特殊配置
2.创建main方法入口类
注意一个工程中只能有一个main方法
3.创建打包信息META-INF
4.打开工程设置
5.设置打包配置
6.打包
7.找到jar并启动
8.界面效果