
项目构建
文章平均质量分 76
hanruikai
aaa
展开
-
Maven VS Gradle
1. 依赖定义 groupId、artifactId、version. 三个属性定义一个依赖,version可以省略 gradel相对简洁,举例如下: org.mybatis mybatis 3.4.5 org.mybatis mybatis 3.4.5 gradle如下: compil转载 2017-11-30 16:17:58 · 308 阅读 · 0 评论 -
Gradle vs Maven 比较
1. 灵活性 谷歌采用gradle构建andriod不是因为构建脚本就是代码,而是因为gradle是可扩展的。比如gradle允许调用C/C++进行native 开发。另外,gradle可以扩展到其他生态圈,比如可以嵌入其他系统,因为gradle提供了一套tooling api。 Gradle和maven都遵循约定大于配置,但是maven的模型比较僵硬,一些个性化配置很难实现甚至不可能翻译 2017-11-30 18:25:15 · 8925 阅读 · 0 评论 -
手动增加lib到m2目录,maven不能自动download情况下
hanruikaideMacBook-Pro:Downloads hanruikai$ mvn install:install-file -DgroupId=net.sf.proguard -DartifactId=proguard-base -Dversion=5.3.3 -Dpackaging=jar -Dfile=proguard-base-5.3.3.jar -DgeneratePom...原创 2018-11-09 11:06:06 · 379 阅读 · 0 评论