问题背景
实际开发工作中,使用maven作为jar依赖管理工具。
如果你有多个开发环境并且有的开发环境不能联接互联网时,当增加依赖时,就需要逐个找到实际增加的依赖文件,费时费力,为了解决这个问题,写了一个脚本解决这个问题。
解决思路
通过写一个脚本,实现如下功能:
- 查找maven仓库在指定时间后新增的依赖文件,并跳过以_remote开头的文件
- 将找到的依赖文件按仓库内的路径复制到指定的目录下
- 打印输出找到的依赖文件
这样,指定maven仓库目录、时间、复制目录后,运行程序,即刻就能将新增加的依赖文件复制到指定的目录,再也不用费时费力的一个一个找了。
源码
package com.example.websocket.demo