Skip to content

用户快速打包、发布、测试的工具套件

Notifications You must be signed in to change notification settings

luyuanwan/mymaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

本项目的目的是编写属于自己的项目构建方案,感受一下底层的乐趣和大型项目的经验(重构和软件架构)

主要的编写思路:
1、主函数中解析命令行参数


useage: mymaven -h 185



sh mymaven.sh ->
1、编写脚本apprun.sh,执行mvn clean package -Dmaven.test.skip=true,upload.sh
4、执行java程序,远程执行相关命令



第一步,知道如何在执行mvn clean的时候脚本是如何知道我的当前目录的
savedir=`pwd`
echo $savedir



划分模块

1、数据库模块
2、动态加载模块
   在本系统中所有被某个注解注释的类对象,且需要实现某个特定接口,将其加入到三个队列中
   数据库初始化数据队列
   执行目标测试,判定是否与预期相同队列
3、查找文件模块


执行一个一个的任务
1、创建数据库数据
2、执行目标测试代码,判定是否与预期相同

About

用户快速打包、发布、测试的工具套件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages