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

感觉 Intellij 对 Gralde 支持不是很好,不知道是不是我不会用

  •  
  •   beneo · 2015-10-04 12:28:04 +08:00 · 3776 次点击
    这是一个创建于 3339 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先不是 Android Studio ,就是 Intellij 14 Untimate

    感觉 idea 里面 gradle 的 build.gradle 改了一些依赖之后,发现还是重新 import 一次项目才比较好。要不然总是有依赖冲突。就算设置了 auto-import 也不行。

    想知道大家是不是这样子的?

    13 条回复    2015-10-06 22:37:25 +08:00
    zhuangzhuang1988
        1
    zhuangzhuang1988  
       2015-10-04 12:31:16 +08:00
    为何要重新 import? 右边 gradle 的 panel 上点击那个刷新就好.
    beneo
        2
    beneo  
    OP
       2015-10-04 13:17:37 +08:00
    哇哦,感谢感谢,从来没有用过右边
    ljbha007
        3
    ljbha007  
       2015-10-04 13:53:49 +08:00
    此楼终结
    beneo
        4
    beneo  
    OP
       2015-10-04 14:36:42 +08:00
    不过实际使用的时候,比方说我加入一个 undertow ,然后去掉之后,用刷新还是无用的。我只能去 project structure 里面在我的 module 下面,手动把 dependence 去掉,或者重新导入工程才行。。。

    @zhuangzhuang1988
    HentaiMew
        5
    HentaiMew  
       2015-10-04 15:15:00 +08:00
    AS 凡是动了配置文件都会提示你进行同步操作,然后依赖一切正常。
    IDEA 不会,但是展开右侧的 gradle ,点刷新按钮,也能达到同样的效果。
    hantsy
        6
    hantsy  
       2015-10-04 15:52:09 +08:00
    还不如 NetBeans 的 Gradle 插件支持。

    目前 Ecipse 有 STS 的 Gradle 的插件, Gradle 官方出了个 Buildship 插件( Eclipse ),都不好用。

    我的感觉 Gradle Build 速度太慢了。

    目前项目还是主要用 Maven ,自己也就玩玩 Gradle 而已。
    raysmond
        7
    raysmond  
       2015-10-04 16:33:09 +08:00
    没有啊,主要网速的问题吧。我用 Itenllij 的 Gradle 都很好啊
    ldehai
        8
    ldehai  
       2015-10-05 06:23:38 +08:00 via iPhone
    @hantsy gradle 速度慢是因为没有配置好,网上搜搜 as gradle 加速,简单的代码修改重新编译也就几秒
    iluhcm
        9
    iluhcm  
       2015-10-05 11:24:11 +08:00
    @hantsy 其实 Gradle 官方想命名为 BuildShit ,结果打错了呢 23333
    hantsy
        10
    hantsy  
       2015-10-05 11:59:47 +08:00
    @idehai 那个怎么配置都没用, parallel 也不行。你也可以贴下你的配置,我试下,我觉得默认应该是不需要任何配置。

    而且它下载 jar 不支持并行, Maven 支持同时下载几个 Jar 。
    hantsy
        11
    hantsy  
       2015-10-05 12:00:38 +08:00
    @iluhcm BuildShip 比 STS 的 Gradle 插件还简陋,,,
    hantsy
        12
    hantsy  
       2015-10-05 12:28:47 +08:00
    @ldehai Gradle 在 IDEA 或者 Eclipse 的导入, 那个 Build 速度啊,即使一个再小的项目,几个简单的依赖,等的时间可以去吃餐饭了。稍复杂一点的项目,曾经有等一天都 Build 不完的,试过好几个开源项目了。

    Maven 在 Build 速度上,还有下载依赖上快得多。
    ldehai
        13
    ldehai  
       2015-10-06 22:37:25 +08:00
    @hantsy 我是根据这里的提示,改了默认的 gradle 版本,发现速度确实快了不少,现在最新的是 2.7
    http://www.aswifter.com/2015/06/14/boost-android-studio/

    系统默认 gradle 版本是 2.2.1


    修改 build.gradle 文件


    在 project 里查看 gradle 版本


    rebuild project 时间
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2890 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:57 · PVG 16:57 · LAX 00:57 · JFK 03:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.