# DepQuery
**Repository Path**: MrWood/DepQuery
## Basic Information
- **Project Name**: DepQuery
- **Description**: 一个快速查询项目依赖的Alfred插件
- **Primary Language**: Python
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 29
- **Forks**: 2
- **Created**: 2017-09-21
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: desktop-ui
**Tags**: None
## README
# DepQuery
#### 功能:快速查询项目依赖(Maven、Gradle、Ivy)
#### 功能演示图:

#### 插件构成

#### 安装:
1、首先安装Alfred软件
2、下载本[插件包](https://gitee.com/MrWood/DepQuery/attach_files/download?i=96253&u=http%3A%2F%2Ffiles.git.oschina.net%2Fgroup1%2FM00%2F01%2FF2%2FPaAvDFnDcUaAQS2OAAdx6-k2V9s.alfred%3Ftoken%3D048f8e69d6703656ea6d696e9abc5f9b%26ts%3D1505980759%26attname%3DDepQuery.alfredworkflow),双击安装
#### 使用:
1、调起Alfred窗口

2、输入命令
命令目前支持通过dq、mvn、gradle、ivy 四个关键词触发,目前他们功能完全一样




3、输入查询关键词查询项目

4、选择你要查询的项目
比如我选择了上图的Spring Web 项目,选择后会进入大版本选择界面
5、选择你要的大版本

6、选择你要的小版本

7、选择你要的构建工具类型

8、选择类型后鼠标点击或按一下回车键就会把依赖信息复制到你的粘贴板

不同类型复制的结果如下:
- Maven
```xml
org.springframework
spring-web
5.0.0.RC2
```
- Gradle
```groovy
// https://mvnrepository.com/artifact/org.springframework/spring-webmvc
compile group: 'org.springframework', name: 'spring-webmvc', version: '5.0.0.RC2'
```
- Ivy
```xml
```
#### 进阶使用
- 分页
- 关键词:页码
- 
- 不推荐使用:因为默认返回前10条记录,如果没有你想要的,推荐更改关键词,更具体的关键词可以使结果更少
- 精确查询
- 形式:命令 '关键词'(就是多加一个单引号)
- 
- 推荐使用:默认的 "命令 关键词",当你输入第一个字母开始就不停的发出搜索请求了,例如你输入mvn spring,除非你单身够久,手速够快否则已经发送了搜索s、搜索sp、搜索spr、搜索spri、搜索sprin、搜索spring总共6次请求。导致搜索结果展示有点延迟。如果使用"命令 '关键词'"的形式,会等待你输入最后一个" ' "单引号才发送请求,效果更好。(注意单引号不要一下打完,再在里面输入,这样跟上面的形式没有区别)