来自 https://gradleproject.wordpress.com/2013/02/14/multiple-maven-repositories-in-gradle/ This DOESN'T work: repositories { mavenCentral() maven { url "http://maven.springframework.org/release" url "http://maven.restlet.org" } } This wo…
throw new GradleException("conditions are not met") 参考 How to fail/stop task immediately if some conditions are not met…
博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml RapidMavenPushPlugin 用于上传你的 library 库到多个 Maven 仓库的 Gradle 插件. Github: https://github.com/wangjiegulu/RapidMavenPushPlugin 1. 怎么使用 1.1 添加依赖 在你项目根目录的 build.gradle 文件中增加 Rapid…
环境公司提供的IDEA,版本为16.3. 前端环境为react.版本控制使用gradle,后端语言使用kotlin. 在项目的依赖导入过程中出现了如下问题: unindexed remote maven repositories found. 如图: 点击Open Repositories List后出现: 多番尝试修改maven配置,都无法解决. 最后将idea更新,采用版本2017.3.现在可以正常导入依赖.…
前言 由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用. 之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有时候不稳定有bug,不便于测试.因此领导说要搭建三个版本的仓库,分别为Release版本.Beta版本.Dev版本,Snapshot版本废弃掉,下面来分别介绍下这三个版本仓库的意义. Dev版本:是用于开发库维护人员能够很快的新增代码并上传到Maven仓库,这样其他开发人员就能够很快的获取该Dev版…
腾讯Bugly特约作者:霍丙乾 0.讲个故事 0.1 Ant,我还真以为你是只蚂蚁 真正开始近距离接触编程其实是在2012年,年底的时候带我的大哥说,咱们这个 app 发布的时候手动构建耗时太久,研究一下 ant 脚本吧. 那个时候连 HashMap 都不知道是啥,可想开发经验几乎为零,一个小小的 ant 脚本看得我真是深深地感受到了这个世界充满的恶意.好在后来硬着头皮搞明白了什么 target 之类的鬼东西,不然就没有然后了. 0.2 Maven,你们真的会读这个单词么 Maven /`mei…
使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先要学会选包』,在这里不好评论对错.不过这句话里面,至少包含两层意思:首先 Java 有大量的现成的依赖包,不必要自己造轮子:其次,Java 的包存放较为集中,集成方式也方便. 笔者从事 Android 和 Java 开发以来,经历了几个阶段: 闭门造轮子 > 使用别人的轮子 > 开门造轮子 >…
来源博客:Wang Jie's Blog 本文链接:<http://blog.wangjiegulu.com/2018/02/05/Android端生成META-INF信息文件的Gradle插件 RapidMetaInfPlugin> 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议.转载请注明出处. Android端生成META-INF信息文件的Gradle插件 RapidMetaInfPlugin 1. 需求背景 最近新遇到了一个需求,想在自己的一些库中…
近期真的比較忙,一不小心博客又荒了两个月. 从今天起.决定重返csdn,多多纪录和分享. 先从一个近期被折磨的死去活来的问题. 由于升级了V4包,就一直报这个问题: com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes; 每次都要clean一下,然后才干编译过,光这个过程就浪费了4/5分钟.出现这个问题是由于最新的v4包(compile 'com.android.su…
安装nexus(略) 启动nexus 打开web(admin;admin123) http://127.0.0.1:8081/nexus 创建的demo 1 2 3 对应的本地目录 配置maven //maven--lib的gradle uploadArchives { repositories.mavenDeployer { repository(url: RELEASE_URL){//地址 authentication(userName: NAME, password: PASSWORD)…