项目背景

  由于项目中使用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.界面效果