V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
K1W1
V2EX  ›  程序员

写了一个 Java 查询依赖的 alfred 插件

  •  
  •   K1W1 · 2017-09-21 17:48:37 +08:00 · 3460 次点击
    这是一个创建于 2624 天前的主题,其中的信息可能已经有所发展或是发生改变。

    效果图在下面(图片有点大要加载一会)

    项目地址: 开源中国: https://gitee.com/MrWood/DepQuery github: https://github.com/kiwiflydream/DepQuery

    DepQuery

    功能:快速查询项目依赖( Maven、Gradle、Ivy )

    功能演示图:

    插件构成

    安装:

    1、首先安装 Alfred 软件

    2、下载本插件包,双击安装

    使用:

    1、调起 Alfred 窗口

    2、输入命令

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

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

    4、选择你要查询的项目

    比如我选择了上图的 Spring Web 项目,选择后会进入大版本选择界面

    5、选择你要的大版本

    6、选择你要的小版本

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

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

    不同类型复制的结果如下:

    • Maven
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>5.0.0.RC2</version>
    </dependency>
    
    • Gradle
    // https://mvnrepository.com/artifact/org.springframework/spring-webmvc
    compile group: 'org.springframework', name: 'spring-webmvc', version: '5.0.0.RC2'
    
    • Ivy
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
    <dependency org="org.springframework" name="spring-web" rev="5.0.0.RC2"/>
    

    进阶使用

    • 分页
      • 关键词:页码
      • 不推荐使用:因为默认返回前 10 条记录,如果没有你想要的,推荐更改关键词,更具体的关键词可以使结果更少
    • 精确查询
      • 形式:命令 '关键词'(就是多加一个单引号)
      • 推荐使用:默认的 "命令 关键词",当你输入第一个字母开始就不停的发出搜索请求了,例如你输入 mvn spring,除非你单身够久,手速够快否则已经发送了搜索 s、搜索 sp、搜索 spr、搜索 spri、搜索 sprin、搜索 spring 总共 6 次请求。导致搜索结果展示有点延迟。如果使用"命令 '关键词'"的形式,会等待你输入最后一个" ' "单引号才发送请求,效果更好。(注意单引号不要一下打完,再在里面输入,这样跟上面的形式没有区别)
    4 条回复    2017-09-22 10:54:36 +08:00
    gejun123456
        1
    gejun123456  
       2017-09-22 09:21:27 +08:00
    棒,赞一个
    K1W1
        2
    K1W1  
    OP
       2017-09-22 09:41:02 +08:00
    @gejun123456 #1 遇到大佬了,我还买过你的 Mybatis 插件呢
    kyuuseiryuu
        3
    kyuuseiryuu  
       2017-09-22 10:46:36 +08:00
    这个效果图是拿什么录的?
    K1W1
        4
    K1W1  
    OP
       2017-09-22 10:54:36 +08:00   ❤️ 1
    @kyuuseiryuu #3 gif brewery 3,这个在 app store 好像已经免费了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3829 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:31 · PVG 18:31 · LAX 02:31 · JFK 05:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.