背景
因为要做性能压测,涉及第三方平台,同时在配合方面,当然不喜欢压测到第三方的服务器,故而Mock诞生了,需要开发mock平台,有点遗憾,目前还不会开发,借用前辈们的代码进行改造学习。这边不讲如何开发mock平台,而是介绍如何通过Eclipse打包可运行的mock程序jar。
1、打开Eclipse,创建maven项目testMock,代码这里不展示,因为不是自己写的,右键Export--选择导出可运行的jar文件:
2、选择启动程序配置
依赖jar包,这里有个问题没解决,就是jar不能随便移动到别的目录执行,因为依赖jar不存在
3、cmd进入导出的jar文件路径:--server.port=9090 可以自定义动态端口。
4、下次自己写Mock代码,在具体分享Mock测试平台。这次还遗留第2个问题:依赖jar包的处理。
5、因为是maven项目,运行的程序需要将maven管理的jar文件打包:mvn clean package -Dmaven.test.skip=true
6、上面是在dos下执行mvn命令,那么在eclipse中也同样可以执行mvn命令:
7、上面在eclipse打包成功,可以利用反编译工具,查看mvn管理的jar包都包含进入了,再java -jar 执行jar包即可
8、Eclipse运行mvn命令提示:-Dmaven.multiModuleProjectDirectory system property is not set.
1、设置M2_HOME设置环境变量;2、Preference->Java->InstalledJREs->Edit选择一个jdk,3、添加-Dmaven.multiModuleProjectDirectory=$M2_HOME