https://github.com/litongjava/maven-tools
maven工具
https://github.com/litongjava/maven-tools
Last synced: 22 days ago
JSON representation
maven工具
- Host: GitHub
- URL: https://github.com/litongjava/maven-tools
- Owner: litongjava
- License: apache-2.0
- Created: 2022-04-15T06:30:07.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-15T06:30:42.000Z (about 4 years ago)
- Last Synced: 2025-01-26T04:11:14.365Z (over 1 year ago)
- Language: Java
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# maven-tools
## 需求描述
在代码目录创建了大量的maven工程,每个maven工程会生成一个target文件,在该文件下存在大量的编译后的文件
- 编译后的文件可以通过源码重新编译生成
- 编译后的文件占用了大量的空间
既然可以通过编译生成编译后的文件,这些文件可以删除,但是工程太多,一个一个删除太麻烦,需要写一个软件实现自动化处理
## 处理逻辑
- 扫描工程目录
- 如果该目录下是否存在pom.xml则执行目录清除命令
## 使用
### 配置环境变量
设置环境变量
```
M2_HOME=D:\dev_program\apache-maven-3.8.1
```
### 扫描目录并clean
前往release下载命令
命令示例
```
maven-tools -c ~/workspace
```
-c: 自动扫描的目录