202010-08 SpringBoot2.x的依赖管理配置 前提这篇文章是《SpringBoot2.x入门》专辑的第1篇文章,使用的SpringBoot版本为2.3.1.RELEASE,JDK版本为1.8。主要梳理一下SpringBoot2.x的依赖关系和依赖的版本管理,依赖版本管理是开发和管理一个SpringBoot项目的前提。SpringBoot其实是通过starter的形式,对spring-framework进行装箱,消除了(但是兼容和保留)原来的XML配置,目的是更加便捷地集成其他框架,打造一个完整高效的开发生态。SpringBoot依赖关系因为个人不太喜欢... 继续阅读 >
202009-24 Android Gradle依赖管理、去除重复依赖、忽略的方式 常用依赖//1.直接依赖第三方开源库,一般是托管在jitpack或者jcenterimplementation'com.google.code.gson:gson:2.2.4'implementation'com.android.support:cardview-v7:25.0.0'implementation'com.android.support:design:25.0.0'//2.直接依赖本地的aar文件,一般是在libs目录下implementation(name:'LiteAVSDK_Professional_5.1.5293',ext:'aar')//3.直接依赖本地的jar文件implementationfiles('libs/bdasr_V3... 继续阅读 >
201501-27 PHP依赖管理工具Composer入门教程 Composer是PHP的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。依赖管理Composer不是一个包管理器。是的,它涉及"packages"和"libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。这种想法并不新鲜,Composer受到了node'snpm和ruby'sbundler的强烈启发。而当时P... 继续阅读 >
201501-27 PHP 开发者该知道的5个 Composer 小技巧 Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《PHP依赖管理工具Composer入门教程》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1.仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composerupdatefoo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning:Thelockfileisnotuptodatewiththelatestchangesincomp... 继续阅读 >
201411-07 PHP依赖管理篇:Composer和PEAR 如今有大量的PHP函数库、框架和组件可供选择,一个项目中可能会使用其中的若干——这就是项目的依赖。到目前为止,PHP还没有有效的项目依赖管理方案。即使你手工的管理它们,你还不得不处理它们的自动加载问题。目前主要有两个PHP包管理系统:Composer和PEAR,哪个适合你呢?答案是两个都需要。管理单个项目的依赖时使用Composer管理整个系统的PHP依赖时使用PEAR通常情况下,Composer包只在你项目中明确指定时才可用,而PEA... 继续阅读 >